@media print {
	* {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	*:before, *:after {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.content-info-wrapper{
		background: transparent;
		box-shadow: none;
	}
	article, aside, details, figcaption, figure, footer, header, hgroup, nav, output, section, summary {
		display:block;
	}
	body{
		background: none;
	}
	.news-edition-heading,.site-header,.banner-subpage-wrap,.footer-wrap,.promotional-wrapper,.h-events-wrapper,.parallax-mirror,.print-hide,.sidebar-wrapper,.news-detail-page-nav,.web-form,.back-edition-mobile,.mobile-nd-page-nav,.also-in-mobile{
		display: none;
	}
	.inner-gallery li{
    page-break-inside: avoid !important;
	}
	.inner-gallery li a::after{
		display: none;
	}
	.print-header{
		display: block !important;
		text-align: center;
	}
	.print-header h1{
		font-family: 'Montserrat', sans-serif;
		font-size: 48px;
	}
	.print-header p{
		font-family: 'Montserrat', sans-serif;
		font-size: 18px;
	}
	.print-template{
		display: block !important;
		width:100%;
		float: left;
		margin-bottom: 40px;
	}
	.header-logo img{
		width:200px;
		margin: auto;
	}
	.description{
		font-size: 16px;
	}
	.description .card-title{
		font-size: 36px;
		font-family: 'Montserrat', sans-serif;
		margin-bottom: 20px;
	}
	img{ 
		/*page-break-inside:avoid !important;*/
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	figure{
		width:30%;
	}
	.description,.cont{
		width:100%;
		float: left;
		display: block;
		box-sizing: border-box;
	}
	.redactor-styles h1{
		padding-bottom: 0;
	}
	.img-cont{
		width:30%;
		float: left;
		margin-right: 25px !important;
		/*page-break-inside:avoid !important; */
		display: block !important;
	}
	.cont{
		float: left;
		display: block;
	}
	.header-logo h2{
		text-transform: uppercase;
	}
	figure{
		float: left;
		margin-right: 25px !important;
		/*page-break-inside:avoid !important; */
	}
	a:after {
		content: " [" attr(href) "] ";
	}
	.card-title{
		display: block;
		/*page-break-inside:avoid !important; */
	}
	p{
		line-height: normal !important;
	}
	h1, h2, h3, h4, h5, h6 { 
		display: block;
		page-break-inside:avoid !important; 
	}
	img { 
		page-break-inside:avoid !important; 
	}
	blockquote, table, pre, p, img,p.img-cont { 
		page-break-inside:avoid !important; 
	}
	ul, ol, dl  {
		page-break-before:avoid !important; 
	}
}
@media print and (color) {
	* {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}
}