/* CSS Document for print media */
/* Author: Tero Tähtinen, Absolutions Oy */


/* let's remove some classes from print */

	.printHide,
	.screenHide,
	.nodisplay,
	.SubNavigation {
	display: none;
	}

/* let's remove some elements from print */

	#Top,
	#Skip,
	#BtnMap,
	ul#Tabs,
	#NavContainer, 
	#Navi2ndLevel, 
	#addToComparisonWrapper,
	#viewDemoWrapper,
	#FormSearchBox,
	#Reds,
	#FooterCol,
	#Language, 
	#Search, 
	#Navi1, 
	#Navi2, 
	#Footer, 
	#PopupPrint, 
	#PopupNavi1, 
	#PopupFooter,
	#PopFooterRow {
	display: none;
	} 
	
	table.publicationsTable thead {
	display: none;
	}
	
/* Basic styles */


	hr {
	border: 0;
	border-bottom: 2px solid #CCC;
	height: 1px;
	}
	

	a img {
	border: 0;
	}
	
	#Header, #PopupHeader, #PopTop {
	padding-bottom: 10px;
	}
	
	
	#Content {
	padding: 0px;
	padding-bottom: 20px;
	}
	
	#PopupHeader h1 {
	margin-top: 10px;
	font-size: small;
	font-weight: normal;
	}	
	
	#Header img,
	#PopupHeader img {
	border: 0;
	}
	
/* Popups */

	div#PopTop {
	height: 100px;
	}
	
	div.PopRightTop {
	float: right;
	}
	
	div.PopLeftTop {
	float: left;
	}
	
	
/* Product page */

	table.TechData {
	border-collapse: collapse;
	}
	
	table.TechData td {
	border-bottom: 1pt solid #CCC;
	vertical-align: bottom;
	}
	
	table.TechData th {
	border-bottom: 2pt solid #000;
	vertical-align: bottom;
	} 
	
/* Product comparison */

	table#productComparisonTable {
	border-collapse: collapse;
	}
	
	table#productComparisonTable thead th,
	table#productComparisonTable thead td {
	border-bottom: 2pt solid #000;
	vertical-align: bottom;
	} 
	
	table#productComparisonTable tbody th,
	table#productComparisonTable tbody td {
	border-bottom: 1pt solid #CCC;
	vertical-align: bottom;
	/*	font-weight: normal; */
	}
	
	table#productComparisonTable tbody td {
	padding-left: 1em;
	}

/* Contact Locator */

	#contactLocatorBody img.PopClose {
	display: none;
	}

	#contactLocatorBody {
        font-size: 12pt;
	}
	
	#contactLocatorBody hr.screenHide {
	display: none;
	}
	
	#contactLocatorBody hr.screenHide {
	display: none;
	}
	
	#contactLocatorBody div.PopRightTop {
	text-align: right;
	}
	
	#contactLocatorBody div.PopLeftTop {
	position: absolute;
	left: 0px;
	top: 0px;
	}
	
	#contactLocatorBody div#PopTop {
	padding-bottom: 10pt;
	border-bottom: 1pt solid black;
	margin-bottom: 10pt;
	}
	
	#contactLocatorBody div#PopRedRow,
	#contactLocatorBody div.PopFooter,
	#contactLocatorBody div.PopButtonRow {
	display: none;
	}
	
	table.ContactTable {
	width: 100%;
	margin-top: 20pt;
	border-bottom: 1px solid #CCC;
	border-collapse: collapse;
	}
	
	table.ContactTable a {
	color: #000;
	text-decoration: none;
	}
	
	table.ContactTable thead th,
	table.ContactTable thead td {
	vertical-align: bottom;
	border-bottom: 1pt solid #000;
	}
	
	td.ContactTableTD {
	padding-top: 10pt;
	}
	
	td.ContactTableTD1 {
	vertical-align: top;
	}
	
	td.ContactTableTD3 {
	vertical-align: middle;
	}
	
	td.ContactTableTD2,
	td.ContactTableTD3 {
	border-top: 1pt solid #CCC;
	border-bottom: 1pt solid #CCC;
	}
	
	td.ContactTableTD3 {
	text-align: center;
	width: 15%;
	border-left: 1px solid #CCC;
	}
	
/* Product comparison */

	table#productComparisonTable tfoot {
	display: none;
	}




