#print-container {display:none;}
@media print{
    /*@page { margin: 1cm; size: 210mm 297mm;}*/
	.body { margin: 1.6cm;}
	#page {
	display:none;
	}

	#print-container {
	display:block!important;
	width:100%;
	padding:10px;
	}
}
	.print-header {position:relative; width:100%;height:150px;display:inline-block;margin-bottom:20px;overflow: hidden;}
	.print-header img {position:absolute;width:100%;}
	.print-header img.print-header-logo {top:20px;right:20px;width:130px;height:auto;z-index:15;}
	.print-header img.print-header-overlay {top:0;left:0;width:auto;height:100%;z-index:10;}
	.print-header img.print-header-bg {top:0;left:0;width:100%;height:auto;object-fit: cover;}
	.print-header-content {position:relative;z-index:20;width:430px; padding: 15px 40px;color:#FFFFFF!important;}
	.print-header-content h1, .print-header-content h3{color:#FFFFFF!important; display:inline-block;-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	.print-header-content h1 {font-size:20px; margin-bottom:0; line-height:22px;}
	.print-header-content h3 { font-size:16px; margin-top:0;line-height:18px;}

	table.print {width:100%; border-collapse: collapse; }
	table.print,table.print th, table.print td { border: 1px solid #AAA; -webkit-print-color-adjust: exact;print-color-adjust: exact;}
	table.print th {padding:5px 10px;background:#6F2C91!important; color:#FFFFFF;-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	table.print tr {-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	table.print th h3, table.print th em{ color:#FFFFFF!important;display:inline-block;width:100%;-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	table.print th h3 {font-weight:800!important;font-size:20px;margin-bottom:5px;}
	table.print th em{ font-weight:200!important;}
	table.print td {padding:10px; color:#555555;font-size:12px;-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	table.print tr td:first-child {font-weight:600;}

	table.print tr.print-contacts-row {background:#FFFFFF;-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	table.print .print-contact .contact-img {width:30%;	float:left;display:inline-block;margin-right:15px;}
	table.print .print-contact .logo-img {width:60%;height:100px;float:left;display:inline-block;margin-right:15px;object-fit:contain;object-position: 0 0;margin-bottom: 10px;}
	table.print .print-contact ul {width:60%;float:left;display:inline-block;padding-left:0;}
	table.print .print-contact ul li {list-style:none;}

	table.print tr.print-table-footer {background:#6F2C91!important;-webkit-print-color-adjust: exact;print-color-adjust: exact;}
	table.print tr.print-table-footer td {color:#FFFFFF!important;-webkit-print-color-adjust: exact;print-color-adjust: exact;}

	.print-page-footer {width:100%;display:inline-block;margin-top:40px;padding-top:10px;border-top:1px solid #DDD;-webkit-print-color-adjust: exact;print-color-adjust: exact;}

