/* ===========================================================================
   Media Queries: PRINT
   ========================================================================== */

/**
 *
 * This content was previously placed in master.css but because IE8 can not
 * understand media queries,the rule / content inside the brackets is read in
 * anyway regardless if there is a print rule or not.
 */



.visible-print{
	display:none !important;
}

@media print{
	.visible-print{
		display:block !important;
	}
	table.visible-print{
		display:table !important;
	}
	tr.visible-print{
		display:table-row !important;
	}
	th.visible-print,
	td.visible-print{
		display:table-cell !important;
	}
	
	.hidden-print{
		display:none !important;
	}
	
	/**/
	
	html,
	body{
		margin:0;
		padding:0;
		background:none transparent!important;
	}
	
	img{
		border:none;
		max-width:100% !important;
	}
	
	abbr[title]:after{
		content:" ( " attr(title) " )";
	}
	
	a[href]:after{
		/*content:" ( url: " attr(href) " )";*/
		font-size:11px;
		font-size:1.1rem;
		/*word-break:break-all;*/
		overflow-wrap:break-word;	
		/*opacity:0.75;*/
	}
	
	a.readmore:after{
		/*content:" \00BB	( url: " attr(href) " )";*/
	}
	
	.lte8 a:after{
		zoom:1;
		filter:alpha(opacity=6);
	}	
			
	a[href^="#"]:after,
	a[href="/"]:after,
	a[href^="javascript:"]:after,
	h1 a:after,
	h2 a:after,
	h3 a:after,
	h4 a:after,
	h5 a:after,
	h6 a:after{
		display:none;
	}

	p,
	h2,
	h3{
		orphans: 3;
		widows: 3;
	}
	
	thead{
		display:table-header-group;
	}
	
	tr,
	img,
	pre,
	blockquote{
		page-break-inside: avoid;
	}
	
	h2,
	h3{
		page-break-after: avoid;
	}
	
	/**/
	
	.do-not-print{
		display:none!important;
	}
}