/* @media print {
	body { background: #fff; color: #000; }
	#header, #wrapper, body.interior #wrapper, .left, .right, .container, #content, #leftcol, #rightcol, #sideColumn, #mainColumn, #page-interior, #bio-info, #bio-bginfo { clear: both; width: auto !important; margin: 0 !important; padding: 0 !important; border: 0; float: none !important; background: transparent none; }
	#logo, #logobar { height: auto; margin: 0 0 20px 0; position: static; }
	#header ul, #subnav, #footer, #breadcrumb { display: none; }
	img { position: static; float: none; }
	h1 { color: #000; display: block; margin: 0 0 .25em 0; line-height: normal; }
	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: normal; 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; }
} */

@media print {
	
	body { background: #fff; color: #000;  }
	* { overflow: visible !important; }
	#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; }
	#bio-info { float: none; margin-left: 300px; }
	#bio-bginfo, #edu-info { position: absolute; top: 95px; left: 0px; }
	#practiceareanav { display: none; }
	#practiceareacontent { float: none !important; width: auto; margin: 0; }
	#practiceareacontent #mainColumn { float: none !important; width: auto; }
.practice-area #listColumnLeft, .practice-area #listColumnRight { float: none !important; }
.attorney img { float: left !important; }
}