@media print {
	body { background: #fff; color: #000; }
	#header { background: none; display: block; float: none; width: auto; height: auto; margin: 0; padding: 0;  }
	#header ul, #subnav, #footer { display: none; }
	img { position: static; float: none; }
	h1 { color: #000; display: block; margin: 0 0 .25em 0; line-height: auto; }
	h2, h3, h4, h5, h6 { color: #000; width: auto; text-align: left; color: #000; text-indent: 0; background: none; margin: 0 0 .25em; padding: 0; float: none; line-height: auto; width: auto; height: auto; }
	dt, dd, ul, li { float: none; }
	p, ul, blockquote, form, dl { margin: 0 0 1.5em 0; text-align: left; }
	#header #logo { margin: 0; }
}
