body {
	background: #fff;
	height: auto;
	overflow-y: visible;
	}
	
#wrap, #footer {
	background-image: none;
}

#header {
	display: none;
	}
.forPrint {
	display: block;
}   

.horz_nav {
	display: none;
	}
	     
.caption a{
	display: none;
}	
	
#content {
	width: auto !important;
	padding: 0px !important;
    padding-bottom: 250px !important;
	background: #fff !important;
	float: none;
	}

.productHeader {
	border: 1px solid #666 !important;
	border-bottom: none !important;
	background: #CCC !important;
	width: auto !important;
	}
.productHeader th {
	border-top: none !important;
	border-left: none !important;
	border-right: 1px solid #666 !important;
	border-bottom: 1px solid #666 !important;
	background: #CCC !important;
	color: black;
	}
.productHeader th.nobdr {
border-right: none !important;
}

.productContent {
	border: 1px solid #666 !important;
	border-bottom: none !important;
	border-top: none !important;
	}	
.productContent td {
	border-right: 1px solid #666 !important;
	border-bottom: 1px solid #ccc !important;	
	}
.productContent tr.ruled td, .portConfiguration tr.ruled rd, .outlineDimensions tr.ruled td{
		background-color: #f0f0f0; !important;
		border-right: 1px solid #94B3CC; !important;
	}	
	
.productContent td.id {
	border-right: none !important;
	}
.productBottomBorder {
	border-top: 1px solid #666 !important;
	}
	
#tableOverflow {
	height: auto !important;
	overflow: visible !important;
	}

.portConfiguration, .outlineDimensions {
	border: 1px solid #666 !important;
	border-right: none !important;
	}
.portConfiguration th, .outlineDimensions th {
	background: #CCC !important;
	border-left: none !important;
	border-right: 1px solid #666 !important;
	border-bottom: 1px solid #666 !important;
	color: black;
	}
.portConfiguration td, outlineDimensions td {
	border-right: 1px solid #666 !important;
	border-bottom: 1px solid #ccc !important;
	}

.outlineList {
	display: none;	
	}

table {
  
	page-break-inside: avoid;
	}      
	
tr {page-break-inside: inherit;}
td {page-break-inside: inherit;}
     
div.rfq {
	display:none;
} 
div#toolbar {
	display:none;
}

#footer hr {
  width: auto;
  border: 1px solid #ccc;
  }

#footerLinks {
	display:none;
} 
 
div#newsletter {
display: none;
}
#vert_navcontainer {
display: none;
}
#homeContent {
background: #fff;
}
#topdiv {
padding-left: 0px;
}
