@media print {

	.noPrint {
		display: none;
	}
	
	#navtop {
		height: auto;
		margin-bottom: 2em;
		border-bottom: 1pt solid #000;
	}
	
	#navtop #nt-left { display: none; }
	#navtop #nt-right { display: none; }
	#navtop #nt-secondary { display: none; }
	
	#navtop #nt-main {
		background: none;
		height: auto;
		margin: auto;
	}

	#navtop #nt-title {
		background: none;
		float: none;
		height:auto;
		margin: auto;
		width: auto; 
		font-size: 18px;
	}
	
	#navtop #nt-title span {
		display: inline;
	}
	
	#navleft { display: none; }
	
	#background { display: none; }
	#background-s { display: none; }

	#content { margin: 0; }

}