/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt, dd
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none; }
/* de-italicize address */
address { font-style:normal }

body,div,td,th,ul,ol,li,nobr,b,i,input,option,textarea,dt,dd 
{ font: 10pt Arial,"Lucida Grande", Helvetica, sans-serif; }


/* BODY */
body {	
	background: #FFF; 
	margin:10px;
	text-align: justify;
	}
	
	p { }
	
	h1 {
	font: bold 12pt Arial,"Lucida Grande", Helvetica, sans-serif;
	margin: 24pt 0pt 8pt 0pt;
}
 	h2 {
	font: bold 10pt Arial,"Lucida Grande", Helvetica, sans-serif;
	margin: 12pt 0pt 4pt 0pt;
}

 	h3, h4 {
	font: bold 10pt Arial,"Lucida Grande", Helvetica, sans-serif;
	margin: 6pt 0pt 0pt 0pt;
	border-bottom: 1px solid silver;
}

#source {
	margin: 12pt 0pt 12pt 0pt;
}

#printContainer {
	width: 17cm;
}

#printHeader {
	padding-bottom: 6pt;
	border-bottom: 1px solid silver;
	margin-bottom: 6pt;
}

#printContent {
	padding: 4pt;
}

#printFooter {
	margin-top: 32pt;
   padding: 4pt;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	background: #FEFEFE;
}

.highlight {
background: #F7F7F7;
padding: 2pt;
}

.quote {
   font-size: 8pt;
	font-style: italic;
}

ul li {
	list-style: square;
	margin-left: 20px;
}

ol {
	list-style: decimal;
	list-style-position: inside;
}
