@import url("more_grids.css");
@import url("lato-glyphs.css");
@media print {
	.cms-toolbar-debug {
		display:none !important;
	}
	thead { display: table-header-group; }
	tfoot { display: table-footer-group; }
	tbody { display:table-row-group; }

	.hidden-print {
		display: none !important;
	}

	html {
        	font-size: 10px;
	        font-family: "lato-regular", sans-serif;
	}

	body {
        	font-family: "lato-regular", sans-serif;
	        font-size: 1.4rem;
        	line-height: 2.2rem;
	        font-weight: normal;
		-webkit-print-color-adjust: exact;
		padding-bottom: 10px;
		background-color:#ffffff !important;
	}
	.container-fluid, .maincontent, .container-article {
		background-color:#ffffff !important;
	}

	.maincontent img {
		display: block;
		page-break-after: avoid;
		page-break-inside: avoid;
	}

	.maincontent p {
	}

	body, h1, h2, h3, ol, ul, div, p {
		float: none;
		overflow: visible;
	}

	.container-article.container-fluid {
		border-top: none;
	}

	.container-article {
		/*page-break-after: always;*/
	}

	.container-article .inline_image_header {
	    color: #929292 !important;
	}

	h1 {
		-webkit-print-color-adjust: exact;
	}

	h2 img.iv_icon {
		display:inline !important;
	}

	.article_header_img img {
		max-width: none !important;
	}

	.topic_title {
		-webkit-print-color-adjust: exact;
		color: white;
	}

	.container-fluid{
		padding: 0px;
	}

	.print_header {
		text-align: left;
	}

	a[href]:after {
                content: none !important;
        }

	.article_image + p {
		clear: both;
	}
}
