@media print {

	* {
		background-color: white !important;
		color: black !important;
		border: 0px !important;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0) !important;
	}

	#header, 
	#banner, 
	#footer {
		display: none;
		height: 0px;
		width: 0px;
		overflow: hidden;
	}
	
	#main, 
	#content {
		width: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		margin-top: 0px;
	}
	
	a,
	a:link,
	a:visited,
	a:hover,
	a:active {
		text-decoration: underline !important;
		color: black !important;
	}
	
	table td {
		border: 1px solid black !important;
	}

}