@media screen { body { margin: 0px; padding: 0px; } #ruler { width: 780px; height: 1px; background-color: Red; } #fixedContainer { border: 1px solid #000099; margin-top: 10px; } #mainContainer { margin: 0px; padding: 0px; width: 100%; height: 60px; overflow: visible; } #banner { padding-bottom: 0px; padding-left: 12px; padding-right: 12px; padding-top: 0px; background-color: #000066; border-bottom: 1px solid #999999; width: 100%; } #bannerimg { float: left; } #contactInfocontainer { float: right; height: 100%; } #contactInfo { font-weight: bold; float: right; } #contactInfo ul { list-style-type: none; margin: 0px; background-color: #000066; padding: 0px; } #yellowline { margin: 0px; padding: 0px; width: 280px; float: right; } #yellowline hr{ color: #FFCC00; width: 280px; height: 1px; } #siteTitle { text-align: right; position: relative; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #FFCC00; float: right; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; } #universalNavigation { padding-bottom: 0px; padding-left: 12px; padding-right: 12px; padding-top: 2px; height: 20px; background-color: #DDDDDD; border-bottom: 1px solid #000066; } #breadcrumbcontainer { float: left; text-align: left; } #globalnavcontainer { float: right; text-align: right; } #globalnavcontainer ul { list-style-type: none; margin-top: 0px; margin-bottom: 0px; } #globalnavcontainer ul li { display: inline; margin-left: 5px; } #bodyContainer { margin: 0px; padding: 0px; } #contentContainer { vertical-align: top; float: left; overflow: visible; width: 84%; margin: 0px; padding: 3px 0px 3px 3px; } #contentHolder { padding: 10px; float: left; width: 98% } #localnavcontainer { float: right; width: 15%; margin: 0px; padding-left: 2px; padding-right: 2px; border-left: 1px solid silver; } #sideBarToggle { float: right; margin: 0px; padding: 0px; } #footercontainer { border-top: 1px solid #999999; height: 40px; margin-top: 10px; padding-top: 10px; padding-left: 5px; padding-right: 5px; } #copyright { font-size: 10px; float: left; } #pageProduced { font-size: 10px; float: right; } /* div { border: 1px solid silver; } */ } @media print { #localnavcontainer, #globalnavcontainer, #pageproduced, #banner, #universalNavigation, #copyright { display: none; } .mainOverflow { width:100%; overflow:visible; padding-bottom: 20px; } } .bannerTextROLG { font-size: 100%; color: #FFCC00; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } .dataTableBorder {border-color:#999999;} .dataTableHeaderRow,.m3dthr {background-color:#cfd9e2;} .dataTableHeaderText,.m3dtht {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;font-weight:bold;} .dataTableLightRow,.m3dtlr {background-color:#ffffff;} .dataTableDarkRow,.m3dtdr {background-color:#eceff3;} .dataTableText,.m3dtt {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000000;} .dataTableSectionRow,.m3dtsr {background-color:#000066;} .dataTableSectionText,.m3dtst {font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#ffffff;font-weight:bold;} .notes {font-family:Arial,Helvetica,sans-serif;font-size:65%;color:#ffffff;font-style:normal;} .style1 { color: #FFFFFF; font-weight: bold; }