@media screen {.sIFR-flash {visibility: visible !important; margin: 0; padding: 0}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none}
}
@media print {.sIFR-flash {display : none !important; height : 0; width : 0; position : absolute; overflow : hidden}
.sIFR-alternate {visibility : visible !important; display : block !important; position : static !important; left : auto !important; top : auto !important; width : auto !important; height : auto !important}
}
@media screen {.sIFR-active .mainWrapper .gill {visibility: hidden}
.sIFR-active .mainWrapper#home_page h1.gill {font-size:40px; line-height:34px}
.sIFR-active .mainWrapper#home_page h2.gill {font-size:25px; line-height:22px}
.sIFR-active .mainWrapper h1.pagetitle {font-size:24px; line-height:18px; padding-bottom:5px}
.sIFR-active #managing-compliance-page .rightcol h1.pagetitle {font-size: 40px; margin-top:21px; margin-bottom:6px}
}