/**
 *
 *	Print-friendly CSS for CM3
 *
 * 	This is NOT a @media print CSS,
this is a CSS that do some simple overrides to standard CSS if renderPrintVersion
 *
 */



 /* 
 	* CSS copied from @print in master.css
 */

body{
	margin:0;
	padding:0;
}

img{
	border:none;
}

.do-not-print,
.quick-nav{
	display:none!important;
}

.wrapper,
.wrapper-inner{
	width:100% !important;
	max-width:100% !important;
	padding:0 !important;
	margin:0 auto !important;

}

.main-section,
.main-section-inner{
	width:100% !important;
	padding-left:0 !important;
	padding-right:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;
	max-width:100% !important;

}
	

.main-section,
.main-section-inner{
	position:static !important;
}

p a:after{
	content:" ( link:'" attr(href) "' )";
	font-size:11px;
	font-size:1.1rem;
	word-wrap:break-word;
	zoom:1;
	filter:alpha(opacity=6);
	opacity:0.6;

}

p a[href^="#"]:after,
p a[href="/"]:after,
p a[href^="javascript:"]:after{
	display:none;
}

 /* 
 	* PRINT FRIENDLY page styles
 */

*{
	background:none transparent!important;
	text-shadow:none!important;
	-webkit-text-shadow:none!important;
	-moz-text-shadow:none!important;
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;

}

html{
	font-size:8pt;
}

h1{
	border-bottom:1px solid #e7e7e7;
	margin-bottom:18px;

}

#breadcrumbs{
	padding:6px 10px;
	background-color:#f4f2dc;
	border-bottom:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;

}

/* Remove max-width constraints */
/*h1,
h2,
h3,
h4,
h5,
h6,
p{
	max-width:100% !important;

}

*/

.wrapper .button,
.wrapper .pager a{
	border-color:#000!important;
	color:#000!important;
	background-color:#fff!important;

}

.wrapper .pager .active a{
	border-color:transparent!important;
	color:#000!important;
	background-color:transparent!important;

}

/* Remove objects */

#destination-attached-pages-anchormenu{	
  display:none !important;

}

.destination-priceinfobox{
  display:none !important;
}

/**/


.render-print-version .wrapper-inner{
	max-width:600px !important;

}

.fixedWidthSiteVersion .render-print-version .wrapper-inner{
	width:600px;

}

.do-not-print.renderPrintVersionMenu{
	display:block!important;
}

.render-print-version #logo{
	text-align:center;
	width:100%;
	padding:0;
	margin:0;
}

.render-print-version #logo a,
.render-print-version #content{
	padding:0;
	margin:0;
}

@media print{
	.render-print-version .wrapper-inner{
		width:600px !important;
	}
	
	.do-not-print.renderPrintVersionMenu{
	display:none!important;
	}

}

@media screen and (min-width:800px){
	/* simulate A4 page size (210mm × 297mm) on screen with 3mm white space*/

	body.render-print-version{
		background-color:#fafafa!important;
		padding:18px;
	}
	
	body.render-print-version #wrapper{
	background-color:#fff!important;
	}
	
	.wrapper{
		background-color:#FFFFFF;
	  
		margin:0 auto!important;
		-webkit-box-sizing:border-box!important;
		-moz-box-sizing:border-box!important;
		box-sizing:border-box!important;
		   
		width:210mm!important;
		/*min-height:297mm!important;
	*/
		padding:3mm!important;
	}
}