@media print {
	@page {
	   margin: 0;
	}
	body {
		-webkit-print-color-adjust: exact;
		visibility: visible;
	}
	* {
		-webkit-print-color-adjust: exact !important; /*Chrome, Safari */
		color-adjust: exact !important; /*Firefox*/
	}
	.MainHeader h1 {
		margin-bottom: 0px !important;
	}
	.tb-div {
		text-align: left !important;
	}
	.topBtn {
		display: none !important;
	}
	#Footer, .printScreen {
		display: none !important;
	}
	.post_bg {
		background-attachment: unset !important;
		visibility: visible !important;
		background-size: 100%;
		min-height: 400px;
	}
	.no-print {
	   display: none !important;
   }
}