﻿@media print {

*{color:#000 !important;}

body {
	background:#FFF;
	font-size: 9.0pt;
}


#siteHeader .siteLogo {
	left:0;
}

#siteWrapper, #siteBody .mainZoneBorderWrapper .mainZone
{
	margin:0;
	width:100%;
}

#siteHeader{
	margin:0 0 10px;
	padding:0;
	border-bottom:2px solid #000;
}

#siteBody {
	clear:both;
}

.headerQuickLinks,
.welcomeWrapper,
#siteMenu,
.breadCrumbBar,
.pageBanner,
.heading-start {
	display:none;
}

#siteBody .fullWidthBorderWrapper .border-top,
#siteBody .mainZoneBorderWrapper .border-top,
.threeColumns *
{
	background:none !important;
}

#siteBody .fullWidthBorderWrapper .headingWrapper, #siteBody .welcomeBox .headingWrapper,
#siteBody .mainZoneBorderWrapper .headingWrapper {
	background:none !important;
}

.adhocBoxWrapper,
.adhocBoxWrapper .headingWrapper,
.adhocBoxWrapper .adhocBoxContentWrapper {
	background:none !important;
}

.threeColumns .left {
	width:15%;
}

.threeColumns .center {
	width:45%;
}

.threeColumns .right {
	width:35%;
}

.threeColumns .left li{
	padding-left:0;
}

.BGLeftColumnTop,
.BGCenterColumnTop,
.BGRightColumnTop,
.BGLeftColumnBody,
.BGCenterColumnBody,
.BGRightColumnBody 
{ padding-left:0px; padding-right:0px; }



.vendorPartnersSnapShotWrapper .twoColumns .left {
	width:38%;
	
}
.vendorPartnersSnapShotWrapper .twoColumns .right {
	width:38%;
	padding-left:25px;
}

#siteBody .fullWidthBorderWrapper,
#siteBody .mainZoneBorderWrapper,
#siteBody .fullWidthBorderWrapper .mainZone, 
#siteBody .mainZoneBorderWrapper .mainZone,
#siteBody,
#siteFooterBottom 
{
	background:none !important;
	background-color:#FFF !important;
	color:#000 !important;
}

#siteFooter {
	background: none !important;
	text-indent:-9999px;
	padding-left:0px;
	padding-right:0px;
}

#siteFooter .footerLinksRight {
	text-indent:0px;
}

#siteFooter, .footerBottomLeft {
	/*visibility: hidden;*/
}

#siteFooterBottom { display: block; border-top: solid 1px #666 !important; height:1px; padding-left:0px;}


.heading-underline {
	background-image:none !important;
	border-top: solid 1px;
}

.heading h1 {
	background:none;
	color:#000 !important;
	border-bottom: solid 1px;
	width:100%;
	padding-bottom:10px;
}

.heading-end { display:none !important; }



.mainwithleft,
.mainnoleft{
	margin:0;
	padding:0;
	width:100%;
	float:none;
}

.mainZone li,
.mainZone li ul li {
	background: none;
	list-style-type: inherit;
	margin-left:20px;
	padding-left:0;
}


ul li { list-style-type:disc !important; }
ol li { list-style-type:decimal; }

.sf_newsList li,
.pubProdList li,
.sitemapWrapper li {
	list-style-type: none !important;
}

.sitemapWrapper .rtUL .rtLI .rtUL .rtLI .rtTop,
.sitemapWrapper .rtUL .rtLI .rtUL .rtLI .rtMid,
.sitemapWrapper .rtLines .rtLI .rtUL .rtBot,
.sitemapWrapper .rtPlus, .sitemapWrapper .rtMinus{
	background:none !important;
}

#siteBody .mainZone .productsWrapper, #siteBody .mainZone .MDWrapper,
#siteBody .mainZone .productsContentWrapper, #siteBody .mainZone .MDContentWrapper {
	background:none !important;
}

.pubProdList .pubProd .link a {
	padding-left:0px;
	background:none !important;
}

.sf_pager 
{ 
	display:none; 
}
.pagerLinks a div,
.pagerLinks .active,
.pagerLinks .active div
{ 
	background:none !important; 
	border:solid 0px !important; 
}

.mainContent,
.divLatestNewsWrapper 
{
    width:100%;
}

.hr-arrows {
	border-bottom: solid 1px #666!important;
	background:none !important;
	height:1px;
}



.productsTemplateWrapper .leftZone
{
	display:none;
}


.mainwithleft,
.mainnoleft{
	margin:0;
	padding:0;
	width:100%;
	float:none;
}

a.vendor-download-button,
a.vendor-resources-button {
	background:none !important;
}


#siteBody .fullWidthBorderWrapper .headingWrapper, #siteBody .welcomeBox .headingWrapper,
#siteBody .fullWidthBorderWrapper .body,
#siteBody .mainZoneBorderWrapper .headingWrapper,
#siteBody .mainZoneBorderWrapper .body,
.adhocBoxContentWrapper  {
	padding-left:0px;
	padding-right:0px;
}

.vendorTile,
#siteBody .mainZoneBorderWrapper
{margin-left:0px;} 


.pagerLinks {
	float:right;
	margin-bottom:20px;
}

h2.orange-arrow,
h2.blue-arrow {
	padding-left:0px;
	background:none !important;
}

}
