body, #wrapper {
	background: #ffffff;
	color: #000;
	font-family: garamond, bodoni, georgia, serif;
	font-size: 12pt;
	}

#top_out {
	border: 4pt solid #999;
	background-color: #666;
	padding: 4pt;
}

#top_in {
	border: none;
	background-color: #ccc;
	padding-left: 4pt;
}
	
 #content { 
 	left: 3em;
 	width: 90%; 
	border: 0; 
	margin-top: 2em;
	margin-bottom: 2em;
	padding-bottom: 2em;
}

#banner, #navigation, #right,#valid, #article, #breadcrumb, .skiplink, .clear {
	display: none;
}

#printfooter {
	font-family: arial, serif;
	font-size: .75em;
	border-top: 1px solid #000;
	margin: .5em 0;
	padding: .25em;
	display: block;
}

h1	{
	font-size:	1.75em;
	border-bottom: 2px solid #ccc;
	}
	
h2	{
	font-size:	1.5em;
	}
	
	
h3	{
	font-size:	1.25em;
	page-break-after: avoid;
	}
	
	h1, h2, h3	{
	margin:	.25em 0 0 0;
	font-family: arial, sans-serif;
	}

	 ul {
	 list-style: square;
}	

h2 + p {
	margin-top: .5em;
}	

div + h2 {
	margin-top: .5em;
}	

h3 + p {
	margin-top: 0;
}	
	
p {
	orphans: 4;
	page-break-inside: avoid;
}

img.right, img.left {
display:none;
}

a:after {
	content:" «" attr(href) "»";
}

