h1 {
	string-set: doctitle content();
	font-family: 'Liberation Serif';
	font-size: 28pt;
	line-height: 1.2em;
}
body{
	font-family: "Times New Roman", Times, serif;
}

@media print {
	
	#content, #page {
		width: 100%; 
		margin: 0; 
		float: none;
		background-color: #FFFFFF;
		color: #000000;		
	}
	
	
	#content {
		padding-top: 120px;
	}
	#header {
		display: block;
		position: fixed;
		top: 0pt;
		left: 0pt;
		right: 0pt;
	}
	#page-number:after {
		content: "Page " counter(page);
		counter-increment: page;
	}
	#foot {
		display: block;
		position: fixed;
		bottom: 0pt;
	}	
	
	.pageBreak {
		page-break-before: always;
		padding-bottom: 2cm;
		padding-top: 2cm;
	}
	
	
	
	@page {
		size: A4;
		margin-top: 0cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
		background-color: #FFFFFF;
		color: #000000;		
	}
	
	header{
		position: fixed; 
		top: 0; 
		left: 0; 
		right: 0;
	} 
	footer { 
		position: fixed; 
		bottom: 0px; 
		left: 0px; 
		right: 0px; 
	}	
	
	
	body{
		margin-top: 2cm;
		margin-bottom: 2cm;
		margin-left: 2cm;
		margin-right: 2cm;
		background-color: #FFFFFF;
		color: #000000;		
		font-family: "Times New Roman", Times, serif;
	}
	
	
	#header-widgets, nav, aside.mashsb-container,
	.sidebar, .mashshare-top, .mashshare-bottom, 
	.content-ads, .make-comment, .author-bio, 
	.heading, .related-posts, #decomments-form-add-comment, 
	#breadcrumbs, #footer, .post-byline, .meta-single, 
	.site-title img, .post-tags, .readability 
	{
		display: none;
	}	
	
}