/* -----------------------------------------------------------------------
 Print.css
----------------------------------------------------------------------- */

body {
	line-height:1.5;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000;
	background:none;
	font-size:10pt;
}

	.container {background:none;}
	
		#content{ 
			margin-left:0;
			float:none;
			width:auto;
		}
		
		#footer,#sidebar,#commentform { display:none; }

hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}

hr.space {background:#fff;color:#fff;}

h1, h2, h3, h4, h5, h6 {
	font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;
	page-break-after:avoid; 
	page-break-inside:avoid;
}

code {font:.9em "Courier New", Monaco, Courier, monospace;}

a img {border:none;}

p img.top {margin-top:0;}

blockquote {
	margin:1.5em;
	padding:1em;
	font-style:italic;
	font-size:.9em;
	page-break-inside:avoid;
}

.small {font-size:.9em;}

.large {font-size:1.1em;}

.quiet {color:#999;}

.hide {display:none;}

a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}

a:link:after, a:visited:after {content:" (" attr(href) ") ";font-size:90%;}

img {
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	page-break-inside:avoid;
	page-break-after:avoid;
}
table, pre {
	page-break-inside:avoid;
}
ul, ol, dl  {
	page-break-before:avoid;
}
