/* Kent Reliance - Print styles */

.header-container,
.head-right,
.header-bottom,
.content-wrap,
.container-fluid,
.content-header-wrap,
.content-header,
.breadcrumb,
.breadcrumb ul,
.breadcrumb ul li,
.content-header-wrap.big .breadcrumb,
.content-header .breadcrumb,
.content-header h1,
.content-container,
.row,
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, 
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, 
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, 
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, 
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, 
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, 
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, 
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, 
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, 
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.content,
.plain-text-container,
.content p,
.accordion-container,
.accordion-container h3,
.accordion-container h3 span,
.accordion-container .accordion-content,
.pp2 .accordionFaqs .accordion-content,
.sidebar,
.right-sidebox,
.footer-wrap,
.home-wrap,
.home-slider-wrap,
.homeBannerContainer,
.homeBanner,
.imgContainer,
.home-wrap.tempChange .home-slider-wrap, 
.home-wrap.tempChange .homeBannerContainer, 
.imgContainer .sfContentBlock,
.imgContainer img,
.prdListingOuter,
.prdListing,
.prdListing .listing,
.prdListing ul.listing,
.home-content,
.content-header-wrap.big,
.content-header-wrap.prdct,
.content-header-wrap.big .Bnr,
.content-header-wrap.big .Bnr .sfimageWrp,
.Bnr,
.content-header-wrap img,
.content-header-wrap.big img,
.content-header-wrap.big .titleHolder,
.content-header-wrap.big .titleHolder h1,
.content-header-wrap.prdct .content-header,
.three-cols,
.three-cols ul,
.three-cols ul li,
.three-cols li .variable,
.three-cols ul li .white-box h2,
.content-header-wrap.big .content-header,
.content-header-wrap.prdct .content-header,
.content-header-wrap.big .content-header h2,
.content-box,
.content-box h2,
.content-box h3, 
.content-box h2.percentage,
.content-box h3 strong,
.content-box h2.percentage strong,
.content-box h3 span, 
.content-box h2.percentage span,
.content-box p,
.content-box span,
.content-box a.view-product,
.three-cols li .fixed, 
.three-cols li .variable, 
.three-cols li .charity, 
.three-cols li .flexible,
.desktopColorBox .tableInfo,
.content .RadTreeView,
.content .RadTreeView ul,
.content .RadTreeView ul.rtUL,
.content .RadTreeView ul li,
.content .RadTreeView ul.rtUL li.rtLI,
.content .RadTreeView ul li .rtTop{
	position:relative!important;
    left:0!important;
    top:0!important;
    bottom:0!important;
	display:block!important;
	float:none!important;
	clear:both!important;
	margin:0!important;
	padding:0!important;
	border:none!important;
	width:auto!important;
	height:auto!important;
	background:none!important;
	font-family:"fs_melight",Helvetica,Arial,Verdana,sans-serif!important;
	font-size:100%!important;
	font-weight:normal!important;
	font-style:normal!important;
	line-height:normal!important;
	text-decoration:none!important;
	text-transform:none!important;
	color:#4A4A4A!important;
    max-width:none!important;
    max-height:none!important;
    min-width:0!important;
    min-height:0!important;
    overflow:visible!important;
    z-index:0!important;
}
h1,h2,h3,h4,h5,p,ul,ul li,ol,ol li {
	position:relative!important;
	float:none!important;
	clear:both!important;
	margin:0!important;
	padding:0 0 10px 0!important;
	border:none!important;
	width:auto!important;
	background:none!important;
    font-family:"fs_melight",Helvetica,Arial,Verdana,sans-serif!important;
	font-size:100%!important;
	font-weight:normal!important;
	font-style:normal!important;
	line-height:normal!important;
	text-decoration:none!important;
	text-transform:none!important;
	color:#4A4A4A!important;
}
h1 {
    font-family:"fs_melight",Helvetica,Arial,Verdana,sans-serif!important;
	color:#5A2048!important;
}
h2,h3,h4 {
    font-family:"fs_melight",Helvetica,Arial,Verdana,sans-serif!important;
	color:#4A4A4A!important;
}
ul li {
	list-style:circle!important;
	margin:0 0 0 15px!important;
	padding:0 0 10px 0!important;
}
ol li {
	list-style:inherit!important;
	margin:0 0 0 15px!important;
	padding:0 0 10px 0!important;
}

.header-top,
.header-top .navbar,
.logo, .logo a,
.header-bottom,
.content .hide,
.printLogo,
.navigation ul li:first-child img,
.footer-wrap,
.footer-container,
.footer-base,
.footer-base .show-desktop,
.footer-base .show-desktop img,
.footer-base .footerBaseContent{
    display:block!important;
    overflow:visible!important;
}
.header-top .head-right,
.header-bottom .search,
.content-header-wrap .Bnr,
.sidebar,
.footer-top,
.footer-bottom,
#popup,
.headTableInfo a.desktopTable,
.headTableInfo a.mobileTable,
.navigation ul li:first-child a{
	display:none!important;	
}

.header-wrap {
    width: 100%!important;
    background: #ffffff!important;
    border-bottom: 1px solid #c8c8c8!important;
}
.printLogo{
    margin-bottom:20px!important;
}
.header-wrap .navigation {
    float:left!important;
    width:780px!important;
    padding:10px 0 0 0!important;
    margin:0!important;
    font-size:90%!important;
}
.header-wrap .navigation ul, 
.header-wrap .navigation ul li {
    margin: 0!important;
    padding: 0!important;
    list-style: none!important;
    clear:none!important;
    float: left!important;
    font-family: "FS Me Web Light", Helvetica, Arial, Verdana , sans-serif!important;
    font-size-adjust: 0.53!important;
    font-weight: 200!important;
    font-style: normal!important;
    font-size: 110%!important;
    color: #4a4a4a!important;
}
.header-wrap .navigation ul li {
    padding:0!important;
    margin-right:24px!important;
}
.header-wrap .navigation ul li:first-child img{
    padding:0 0 16px 0!important;
}
.navigation ul li a:link, 
.navigation ul li a:visited, 
.navigation ul li a:hover, 
.navigation ul li a:active
.navigation ul li a:focus, 
.navigation ul li a:hover, 
.navigation ul li a.sfSel{
    padding-left:0!important;
    padding-right:0!important;
}
.content-wrap{
    text-align:center!important;
}
.header-wrap .header-container,
.content-wrap .content-header,
.content-wrap .content-container,
.homeBannerContainer, 
.breadcrumb,
.home-content,
.imgContainer,
.content-header,
.content-header-wrap.big .content-header,
.content-header-wrap.prdct .content-header,
.content-header-wrap.big .Bnr, 
.content-header-wrap.big .Bnr .sfimageWrp,
.prdListing,
.footer-base{
    float:none!important;
    width:100%!important;
    margin:0!important;
    padding:0 5%!important;
    text-align:left!important;
}
.content-header h1,
.content-header-wrap.big .titleHolder h1{
    display: block!important;
    color:#5a2048!important;
    font-size:32px!important;
    margin-top:20px!important;
    margin-bottom:30px!important;
    z-index:0!important;
}
.content-header .breadcrumb{
    position:absolute!important;
    left:15px!important;
    top:50px!important;
    bottom:0!important;
    width:100%!important;    
    padding:0 3%!important;
    margin:0!important;
}
.content-header-wrap.big .breadcrumb{
    position:absolute!important;
    left:15px!important;
    top:-20px!important;
    bottom:0!important;
    width:100%!important;    
    padding:0 3%!important;
    margin:0!important;
}
.content-header .breadcrumb li,
.content-header .breadcrumb a:link, 
.content-header .breadcrumb a:visited, 
.content-header .breadcrumb a:hover, 
.content-header .breadcrumb a:active,
.content-header .breadcrumb li span.sfBreadcrumbNodeSeparator{
    clear:none!important;
    float:left!important;
    list-style-type:none!important;
    color:#5a2048!important;
    padding:0!important;
    font-size:13px!important;
}
.content-header .breadcrumb li a.rsmLink,
.content-header .breadcrumb li span.sfBreadcrumbNodeSeparator{
    clear:none!important;
    float:left!important;
    padding:0!important;
    margin:0!important;
}
.content-header .breadcrumb li span.sfBreadcrumbNodeSeparator{
    margin:0 5px!important;
}
.pp2 .tableInfo{
    width:100%!important;
}
.headTableInfo{
    width:100%!important;
    border:none!important;
    min-height:0!important;
    padding:0!important;
}
.content-container h2,
.content-container h3,
.content-container h4,
.content-container p,
.content-container ul li,
.content-container ol li,
.accordion-container .accordion-content,
.pp2 .accordionFaqs .accordion-content,
.accordion-container .accordion-content h3,
.pp2 .accordionFaqs .accordion-content h3,
.accordion-container .accordion-content p,
.pp2 .accordionFaqs .accordion-content p{
    font-family:"fs_melight",Helvetica,Arial,Verdana,sans-serif!important;
    font-weight:normal!important;
    font-size:16px!important;
    color:#4a4a4a!important;
    padding:0 0 15px 0!important;
}
.content-container h2{
    font-size:22px!important;
    padding-bottom:20px!important;
    page-break-after:avoid!important;
}
.content-header-wrap.big .content-header h2,
.content-container h3,
.accordion-container h3,
.content-box h2,
.content-box h3, 
.content-box h2.percentage{
    clear:both!important;
    float:none!important;
    display: block!important;
    font-size:18px!important;
    line-height:normal!important;
    padding-bottom:10px!important;
    page-break-after:avoid!important;
}
.content-header-wrap.big .content-header h2{
    padding-top:10px!important;
}
.accordion-container h3{
    clear:none!important;
    float:left!important;
    width:100%!important;
    display: block!important;
    page-break-after:avoid!important;
}
.accordion-content{
    clear:none!important;
    float:left!important;
    width:100%!important;
    display: block!important;
    margin-bottom:20px!important;
    page-break-before:avoid!important;
    page-break-inside:avoid!important;
}
.accordion-container .accordion-content table{
    display: block!important;
    page-break-inside:avoid!important;
    margin-bottom:40px!important;
}
.content-container .content ul{
    margin-left:50px!important;
}
.content p,
.printTable table,
.footer-wrap{
    page-break-inside:avoid!important;
}
.headTableInfo h3,
.content h3{
    page-break-after:avoid!important;
}
.printTable table tr th{
    background-color:#f5f5f5!important;
}
.homeBannerContainer{
    margin-top:20px!important;
}
.content-header-wrap{
    margin-bottom:20px!important;
}
.content-box h3 strong, 
.content-box h2.percentage strong,
.content-box h3 span, 
.content-box h2.percentage span{
    clear:none!important;
    float:left!important;
}
.imgContainer,
.content-header-wrap.big .Bnr,
.content-header-wrap.big .Bnr .sfimageWrp{
    overflow:visible!important;
    page-break-after:avoid!important;
    margin-top:20px!important;
    margin-bottom:20px!important;
}
.imgContainer img,
.content-header-wrap.big img{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
}
.prdListing{
    width:100%!important;
    clear:none!important;
    float:left!important;
    margin-bottom:20px!important;
    overflow:visible;
    page-break-before:avoid!important;
}
.prdListing ul.listing{
    width:100%!important;
    clear:none!important;
    float:left!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
}
.prdListing ul.listing li{
    clear:none!important;
    float:left!important;
    width:33%!important;
    margin:0!important;
    list-style:none!important;
}
.prdListing ul.listing li a{
    padding:0 10px!important;
}
.prdListing ul.listing li a em{
    font-size:40px!important;
}
.three-cols li,
.three-cols li.breakTwo,
.three-cols li.breakThree{
    clear:both!important;
    float:left!important;
    display: block!important;
    width:100%!important;
    padding:0 0 20px 0!important;
    list-style-type: none!important;
    margin:0 0 30px 0!important;
    position: relative!important;
    border-bottom:1px solid #C8C8C8!important;
    page-break-inside:avoid!important;
}
.three-cols li .fixed, 
.three-cols li .variable, 
.three-cols li .charity, 
.three-cols li .flexible{
    width: 79px!important;
    height: 78px!important;
    position:relative!important;
    clear:none!important;
    float:right!important;
    width:10%!important;
}
.three-cols li .fixed img, 
.three-cols li .variable img, 
.three-cols li .charity img, 
.three-cols li .flexible img{
    width:100%!important;
}
.three-cols .content-box{
    clear:none!important;
    float:left!important;
    width:90%!important;
}
.content-box h2{
    font-size:18px!important;
}
.content-box h3 strong,
.content-box h2.percentage strong{
    font-size:32px!important;
    margin-right:10px!important;
    display:inline-block!important;
}
.content-box h3 span, 
.content-box h2.percentage span{
    margin-top:15px!important;
    display:inline-block!important;
    font-size:14px!important;
}
.prdListing ul.listing li a span.line3,
.prdListing ul.listing li a strong,
.content-box p,
.content-box span,
.content-box a.view-product{
    font-size:14px!important;
}
.content-box a.view-product{
    color:#5A2048!important;
}
.content-box h2{
    padding-right:65px!important;
}
.content-box p,
.three-cols ul li .white-box p{
    padding-right:20px!important;
}
.home-content .home-callouts .col-md-3{
    clear:none!important;
    float:left!important;
    width:20%!important;
    font-size: 90%!important;
}
.home-content .home-callouts.row div .cols{
    min-height:0!important;
}
.home-content .home-callouts a:link, 
.home-content .home-callouts a:visited, 
.home-content .home-callouts a:active{
    padding:10px 5px!important;
    min-height:0!important;
}
.footer-wrap{
    border-top:1px solid #c8c8c8!important;
    margin:40px 0 0 0!important;
    padding:20px 0 0 0!important;
}
.footer-base .show-desktop{
    clear:none!important;
    float:left!important;
    width:13%!important;
}
.footer-base .show-desktop img{
    float:left!important;
    margin-right:0!important;
    margin-top:2px!important;
}
.footer-base .footerBaseContent{
    clear:none!important;
    float:right!important;
    width:100%!important;
}
.footer-base .footerBaseContent .copy.glossary,
.footer-base .footerBaseContent .copy.glossary p{
    color:#888888!important;
    font-size:11px!important;
    padding:0 0 5px 0!important;
}
.footer-base .footerBaseContent .copy.smallPrint,
.footer-base .footerBaseContent .copy.smallPrint p{
    color:#bbbbbb!important;
    font-size:11px!important;
    padding:0 0 5px 0!important;
}
.footer-base .footerBaseContent .copy.glossary a,
.footer-base .footerBaseContent .copy.smallPrint a{
    color:#5a2048!important;
    text-decoration: underline!important;
}
.content ul,
.tscs-container ul,
.GoodToKnow-container ul,
.product-page .accordion-container ul{
    width:90%!important;
    overflow:hidden!important;
}
.content ul li{
    background:none!important;
    padding-left:0!important;
    list-style:none!important;
    overflow:hidden!important;
}
.content ul li img.onlyPrint,
.product-page .accordion-container ul li img.onlyPrint{
    display: block !important;
    float:left!important;
    padding:3px 10px 0 0!important;
}
.content ul li span,
.product-page .accordion-container ul li span{
    display: inline-block!important;
    float:left!important; 
    width:95%!important; 
    color:#4A4A4A!important;
}
.content .link-to-subpage ul{
    margin:0px 0px 0px 0!important;
}
.content .link-to-subpage ul li{
    width:24.5%!important;
    clear:none!important;
    float:left!important;
    margin:0px 0px 0px 0!important;
}
.headTableInfo{
    page-break-after:avoid!important;
}
.hide{
    page-break-before:avoid!important;
    display:block!important;
    font-size:90%!important;
}
.content hr{
    clear:both!important;
    width:100%!important;
}
.content .RadTreeView .onlyPrint,
.content .RadTreeView .rtSp,
.content .RadTreeView .rtPlus,
.content .RadTreeView .rtMinus{
    display:none!important;  
}
.content .RadTreeView ul li,
.content .RadTreeView ul li a{
    margin-left:10px!important;
    padding-left:0!important;
    font-size:100%!important;
    color:#4A4A4A!important;
}
.content ul li,
.tscs-container ul li,
.GoodToKnow-container ul li,
.product-page .accordion-container ul li{
    page-break-inside: avoid!important;
}
.content ul ul,
.tscs-container ul ul,
.GoodToKnow-container ul ul,
.product-page .accordion-container ul ul{
    margin-top:20px!important;
    margin-left:0!important;
    padding-left:0!important;
}
.content ul ul li,
.tscs-container ul ul li,
.GoodToKnow-container ul ul li,
.product-page .accordion-container ul ul li{
    margin-left:20px!important;
    padding-left:0!important;
}
a[href]:after {
    content:""!important;
    padding:0!important;
    margin:0!important;
}
.hide #mobileTable,
.hide #desktopTable,
.desktopColorBox{
	display:none!important;
}
.hide .printTable.tableInfo{
	display:block!important;	
}
.hide .printTable.tableInfo table{
	display:block!important;
	width:90%!important;
}
#myAccount {display: none;}

#productTable {width:90%; font-size: 9pt;}
