



@page {
  size: A4;
  margin: 11mm 11mm 17mm 11mm;
}

@media print {


/* 	
	html, body {
		width: 210mm;
		height: 297mm;
	}
 */
 
	* {
		color-adjust: exact;  
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}
 
	body { background:white; color:black; margin:0; }


/*	.print-header:not(:first-child), */
	#masthead,
	#top-header,
	#footer-area,
	.scroll-to-top,
	.related,
	.print-icon,
	.btn-edit-post-link,
	.edit-post-link	{
		display:none !important;
	}
	
	
	a[href]:after {
		content: none !important;
	}


	.print-header {
		display:block;
		border-bottom:4px solid #000 !important;
		margin-bottom:2em !important;
	}
	

		.print-header .print-logo {
			display:block !important;
			margin-bottom:.5em;
			width:250px;
		}

		.print-header .page-url {
			margin-bottom: 1em !important;
		}

	.page-break,
	.intro {page-break-after: always !important;}


/*	.container.main-content-area {margin-top:0;} */

	.entry-header {
		margin-bottom: 1.5em !important;
	}

	h4.entry-author, 
	h2.entry-subtitle {
		font-family: 'Open Sans', sans-serif !important;
		font-size: 11pt !important;
		line-height:33pt !important;
		margin: 0  !important;
	}

	h4.entry-author {
		font-weight: 600 !important;
	}

	h2.entry-subtitle {
		font-weight: 400 !important;
	}
	
	h1.entry-title {
		font-family: 'Montserrat', sans-serif !important;
		font-size: 19pt !important;
		font-weight: 700 !important;
		line-height:27pt !important;
		margin: 0  !important;
	}
	
	.print-header .page-url,
	.entry-content,
	.entry-meta	{
		font-family: 'Open Sans', sans-serif !important;
		font-size: 9pt !important;
		line-height:12pt !important;
	}

	.entry-content hr {background-color:black !important; height:1	px !important; width:100%;}

	.content-block, p {
		page-break-inside: auto;
	}
	
	[style*="10pt"] {
		font-size: 8pt !important;
		
	}

}

