@media print {
    body {color: #000; background: #fff;}
    .wrapper{width: auto; margin: 0; padding: 0; color: #000; background: white !important; height: auto !important; text-align: left !important;}
    .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c10, .c11, .c12{width: 95% !important; margin: 10px 0; padding: 0 2.5%; float: none !important}
	h1, h2, h3, h4, h5, h6 {page-break-after: avoid; color: #000}
	h1 {font-size: 2rem; }
	h2 {font-size: 1.3rem;}
	h3 {font-size: 1rem;}
	h4 {font-size: 1rem;}
	h5 {font-size: 1rem;}
	h6 {font-size: 1rem;}
	ol, ul, img {page-break-inside: avoid;}
	
	.main-container table{box-shadow: none;}
	.main-container table tr td, .main-container table tr th{font-size: 0.8rem}
    
    .desktophidden, .mobilehidden, .printhidden, aside, .menu-container, #gridoverlay, .cookie-container, hr{display: none;}
	.printonly{display: block;}
	
	.footer-container .wrapper ul{display: none;}
	
	form{page-break-inside: auto;}
	fieldset{page-break-inside: auto;}   	
	
	.footer-container{display: none;}
}