@media print{

* {
	float:none!important;
	overflow: visible!important;
}

body {
	margin: 0!important;
	background: #fff!important;
	background-image:none!important;
	padding:0!important;
	color:#000000!important;
	float:none!important;
	width:98%!important;
	font-family: "Times New Roman", Times, serif!important;
	font-size: 12pt!important;
	position: static!important;
	top:0!important;
	left:0!important;
	margin:auto!important;
	}

a:link, a:visited, ol a:visited{text-decoration:underline;color:black;background:transparent;}

h1, h2{font-size:14pt;margin:0;padding:.3em 0;} 

body div {
	background:none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 98%!important;
}

img {
	border: none;
	}

#mainCol h1 {
	font-size: 18px;
	margin-bottom: 10px!important;
	}

#mainCol h2 {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 10px!important;
	}

#mainCol h3, #wideCol h3 {
	font-size: 15pt;
	margin-bottom: 10px!important;
	}

#mainCol h4 {
	font-size: 14pt;
	margin-bottom: 10px!important;
	}

h5, h6 {
	font-size: 10pt;
	font-weight: 400; 
	}

h1,h2,h3,h4,h5,h6{
	border:none!important;
	width:auto!important;
}

ul, li, ul li {
	list-style:none;
	background:none !important;
}

#mainCol  p, #wideCol  p {
	font-size: 13px!important;
	color: #333;
	margin-bottom: 15px;
	}
	
#wideCol img {
	margin-bottom: 15px;
}

#nav, #tools, #footer, #minorNav, #utilities, #mainNav, #breadcrumb, #leftCol, #rightCol, .findMore, .caseStudyModule, .caseStudyLgeImg,
.tabs, #jumpMenu, #keyBrands, #leftLinkGroup, .noPrint, #flashContainer, .skip, #siteLogo h1 span, #siteLogo a span, #videoContainer, .gridBoxContiner, .homeWide {
	display:none!important;
	margin:0!important;
	padding:0!important;
	width:0!important;
	height:0!important;
	position:relative!important;
	}

span {
	visibility: visible;
}

#siteLogo {
	margin: 0 0 15px 0!important;
	padding:0!important;
	float:none !important;	
}

.brandTabs .hide {
	display: block;
}

.homeBox, .topleft, .topright, .bottomleft, .bottomright {
	float: none;
	clear: both;
	margin: 0!important;
	padding: 0!important;
	display: inline;
}


.msg_body, .hide {
	display: block!important;
	visibility: visible!important;
}

.msg_head span {
	visibility: hidden!important;
}

}
