/*=Print stylesheet
========================================================================================*/
@media print{
	@page{ margin: 0.5cm; }
	h1, h2, h3, h4, h5, h6{ page-break-after: avoid; orphans: 3; widows: 3; }
	p{ page-break-before: avoid; orphans: 3; widows: 3; }
	ul, img{ page-break-inside: avoid; }
	.content a{ text-decoration: none!important; color: inherit; }
	.content a[href^=http]:after{ content: " <" attr(href) "> "; }
    header, footer{ display: none; }
    .accordion-data{ display: block; }
    .content table tr:focus{ background: transparent; }
    .content table tr:first-child{ display: none; }
    .content table tr td{ display: block; text-align: center; }
    .content table tr td:first-child{ background: #000000!important; font-weight: 700; font-size: 1.4em; color: #FFFFFF; }
	.banner .cycle-controls{ display: none; }
	.banner .banner-content{ position: static; -webkit-transform: none; transform: none; }
	.banner .banner-content h2, .banner .banner-content h1, .banner .banner-content h3{ margin-bottom: 0!important; color: #000000!important; text-shadow: none!important; }
	.banner .banner-content a.read-more, .banner .next-below-wrap .next-below{ display: none; }
	.tile-row .tile{ float: none; width: 100%; margin-right: 0; }
	.tile-row .tile h3{ position: static; color: #000000; -webkit-transform: none; transform: none; }
	.sidebar, .comment-block{ display: none; }
	main.col_3of4,main.col_2of4, .four-cols .item{ width: 100%; margin-right: 0; }
	.columns-block .column{ float: none; width: 100%; margin-right: 0; }
	.no-content{ padding-top: 0; }
	.featured-image img{ width: auto; }
}