/* hide these from the print page */
#toplinks,  #leftnav, #footer{ display:none; }
#toplogos .logo_sustainability{ margin-left:0; } 
p.backtop{ display:none;}

.tabdata .backtop{ display:none;}

.noprint{ display:none;}
#maincontent-wrap{ width:1000px;}
#maincontent { width:750px;}
.break{ page-break-before:always; float:none; margin:0}
.break-after{ page-break-after:always;}


.printfullwidth #maincontent-wrap{float:none;}
.printfullwidth #impulse{float:none;}
.printfullwidth #maincontent{float:none;}

.printfullwidth .main_content_wide{ margin:0; float:none; display:inline; width:1000px; position:static; }
.printfullwidth .tab_data{ margin-top:150px; float:none; display:inline;; border:none; width:750px; padding:0; }
.printfullwidth .tabs_nav{ clear:both; margin:0; padding:0; float:none; width:750px; position:static; border:1px solid #666;}
.printfullwidth .tabs_nav li{  float:none; display:inline;   padding:0; margin:0;}
.printfullwidth .tabs_nav li a{ display:inline;  padding:0; margin:0; position:static;}
 .printfullwidth .tabs_nav li.active { background-color:#fff; border:1px solid #ccc; color:#666;} 
.printfullwidth .tab_data .p{  display:inline; float:none; clear:both; position:static;}
.printfullwidth .tab_data .w500{ display:block; width:700px; clear:both;}
.printfullwidth .tab_data .imp_small{ float:right;}

#feedback fieldset{ width:700px;}
.ShowAll_HideAll{ display:none;}

.printfullwidth #maincontent h1{ margin:0; float:none; padding:0;margin-left:1px; 
    *margin-left:-20px;  
    margin-bottom:20px;
 }

@page { size: 8.5in 11in; margin: 2cm; }  
