body{ 
	width:100%;
	margin:0;
	padding:0;
	line-height:1.4;
	word-spacing:1.1pt;
	letter-spacing:0.2pt;
	font-family:Garamond, 'Times New Roman', serif;
	color:#000;
	background:none;
	font-size:12pt;
	}

h1,
h2,
h3,
h4,
h5,
h6{
	font-family:Helvetica, Arial, sans-serif;
	}
h1{
	font-size:19pt;
	}
h2{
	font-size:17pt;
	}
h3{
	font-size:15pt;
	}
h4,
h5,
h6{
	font-size:12pt;
	}

code{
	font:10pt Courier, monospace;
	}
	 
blockquote{
	margin:1.3em;
	padding:1em;
	font-size:10pt;
	}
	
hr{
	background-color:#ccc;
	}

img{
	float:right;
	margin:0 0 1.5em 1.5em;
	}
	
a img{
	border:none;
	}

a:link,
a:visited{
	background:transparent;
	font-weight:700;
	text-decoration:underline;
	color:#333;
	}
	
a:link[href^="http://"]:after,
a[href^="http://"]:visited:after{
	content:" (" attr(href) ") ";
	font-size:90%;
	}
	
a[href^="http://"]{
	color:#000;
	}

table{
	margin:1px;
	text-align:left;
	}
	th{
		border-bottom:1px solid #333;
		font-weight:bold;
		}
	td{
		border-bottom:1px solid #333;
		}
	th,
	td{
		padding:4px 10px 4px 0;
		}
	tfoot{
		font-style:italic;
		}
	caption{
		background:#fff;
		margin-bottom:2em;
		text-align:left;
		}
	thead{
		display:table-header-group;
		}
	tr{
		page-break-inside:avoid;
		}

#footer,
#nav,
form,
#welcome,
.subnav{
	display:none;
	}
	
div{
	clear:both;
	float:left;
	width:100%;
	}
.box-small{
	border:1px solid #333;
	padding:10px;
	}

