@page  
{ 
    /*size: auto;*/   /* auto is the initial value */ 

    /* this affects the margin in the printer settings */ 
    /*margin: 25mm 25mm 25mm 25mm;  */
}

*{ float:none !important; }

body{
  -webkit-print-color-adjust:exact;
  background-color:#fff;
}

#products-section{ overflow: hidden; }

body.products.main #products-section .column,
body.industries.main #products-section .column,
body.about.main #products-section .column,
body.contact.main #products-section .column,
body.careers.main #products-section .column,
body.technologies.main #products-section .column,
body.newsevents.main #products-section .column{ display:inline-block; width:165px; vertical-align: top; }



#contents{ display:block; }
body.products.main #products-section .column .section,
body.industries.main #products-section .column .section,
body.about.main #products-section .column .section,
body.contact.main #products-section .column .section,
body.careers.main #products-section .column .section,
body.technologies.main #products-section .column .section,
body.newsevents.main #products-section .column .section{ width:100%; display:block; }

#container{ background-image:none; background-color:#fff; }

.printOnly{ display:block; }

#header form{ display:none; }
#header #menubar{ background-color:#000; }
#header #menubar > div{ display:none; }


#header .printHeader img{ margin-left:6px; }
#header .printHeader img.datasheetImg{ display:none; }
#header .printHeader .printTitle{ display:none; }

.simple-mosaic{ top:12px; }

#contents{ top:10px; }
#contents #bread .nav{ display:none; }
#contents #bread .nav.last{ display:block; }
#contents #bread .nav.last a{ color:#000; font-size:20px; padding-left:20px; }

#main #mainTab .tab li{ display:none; }
#main #mainTab .tab li.active{ display:block; border:none; padding-left:20px; }
#main #mainTab .tab li.active a{ font-size:16px; }
#main .tabContentWrapper{ border:none; }

#main .listing-product ul{ float:left; }

#secondnav.bottom{ display:none; }

#footer{ display:none; }
#copyright ul li{ display:none; }
#copyright ul li.last{ display:block; font-size:14px; color:#000; }

#main .tabContent.category{ float:left; }
#main .tabContent.category .categoryWrapper{ float:left; page-break-inside:avoid; }
#main .tabContent.category .categoryWrapper .expander{ display:none; }

#main .tabContent.withAside .contentWrapper,
#main .general.withAside .contentWrapper{ width:100%; padding-right:0; }

#main .tabContent.withAside .secondnavWrapper,
#main .general.withAside .secondnavWrapper{ display:none; }

#main .tabContent .contentWrapper .moreInfos.backButton{ display:none; }

#main ul.listingFile li.file{ page-break-inside:avoid; }

#main .tabContent #introduction,
#main .tabContent #content-area{ float:left; overflow:hidden; }
#content-area table{ page-break-inside:avoid; }

#main .general{ border:none; }
#main .tabContent.withAside,
#main .general.withAside{ padding:0 0 0 20px; }

#left-nav{ display:none; }

#content-area iframe{ display:block; }
#main .tabContent.category .categoryWrapper > .column{ float:left !important; }
.listing-product .products .column, #main .listing-product .products .column{ display:inline-block; }
.listing-product .thumbnail, #main .tabContent .contentWrapper .listing-product .thumbnail{ float:left !important; }

.dataSheetPage .toLeft{ display: inline-block; width:45%; margin-top:15px; }
.dataSheetPage .toRight{ float:right !important; width:45%; margin-left:10px; margin-top: 15px;}

.dataSheetPage #introduction{ display: block; }
.dataSheetPage #introduction h1{ display: none; }
#main #content-area .dataSheetPage #introduction h2{ font-size:24px; margin:0 0 0 150px; font-weight: normal; }

#copyright li.last{ float:right !important; }


#contents,
#main .tabContent .contentWrapper{ position:static; }

.datasheetView #header .printHeader img{ display:none; }
.datasheetView #header .printHeader img.datasheetImg{ display:block; margin-bottom:15px; }
.datasheetView #header .printHeader .printTitle{ 
	display: block;
	position:absolute; 
	top:90px; 
	left:80px; 
	font-size:36px; 
	margin-bottom:10px; 
	color: #000000;
	font-family: Arial !important;
    font-weight: bold;
    padding: 0;
    width: auto;
}
.datasheetView #main div.hr,
.datasheetView .simple-mosaic{ display:none; }
.datasheetView #content-area{ margin-top:20px; }