@media print {

	#header,
	#footer,
	aside { 
		display: none; 
	}
	
	html, html body {
		background-image:  none;
		background-color: white;
	}
	
	#accreditation { display: none; }
	
	html #content > div:nth-of-type(2) { 
		width: 100%; 
		margin: 0;
	}
	
	html body #page,
	html body #page .container,
	html body #page .container #content,
	html body #page #twitter {
		width: 100%;
	}
	
	html body #content #twitter article { width: 45%; }
	
	html body div.scroller {
		overflow-y: auto;
		height: auto;
		border: 0;
		padding: 0;
	}

	html body #content hr {
		background-image: none;
		background-color: #dedede;
		width: 100%;
	}
	
	html body #content > div:nth-of-type(1) {
		background-image: none;
	}

	/*
	html,body { 
		background-url: none;
		background-color: #fff;
	}
	
	body { visibility: hidden; }
	
	html #page {
		visibility: visible;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	html #content > div:nth-of-type(2) { 
		margin: 0; 
		width: 100%;
	}
	
	#accreditation { display: none; }
	
	html div.scroller { 
		height: inherit; 
		overflow-y: auto;
	}
	
	html hr { background-image: none; }
	
	html #page > .container,
	html #page #content,
	html #twitter,
	html #current_article { width: 100%; }
	
	aside#sidebar { display: none; }
	*/

}