/* print */

html {
	margin: 0;
	padding: 0;
}
body {	
	font-family: Georgia, Times, serif;
	font-size: 11pt;
	color: black;
	background-color: white;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 15pt;
}
h2 {
	font-size: 12pt;
}
h3 {
	font-size: 11pt;
}
h4 {
	font-size: 11pt;
}
img {
	border: none;
}
table, tr, th, td {
	border: 1px solid gray;
}
th, td {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	margin: 0;
}
.clearer { clear: left; }
.small { font-size: 80%; font-weight: normal; }

#header {
	width: 100%;
	height: 100pt;
	border-bottom: thin solid black;
}
#headerpic {
	display: none;
}
#headeraddr {
	display: none;
}
#headeraddr img {
	display: none;
}
#clock {
	display: none;
}
#content {
	margin: 0 0 0 0;
}
#menu {
	display: none;
}
#callout {
	display: none;
}
#callout img {
	display: none;
}
#callout2 {
	float: right;
	margin: 0;
	padding: 0.5em;
	border: 1px solid black;
}
#about {
	float: left;
}

/* --- Footer --- */
#footer {
	clear: both;
	margin: 3em 2pt 5pt 0; /* margin-left same as #content */
	padding: 2pt;
	font-size: 90%;
	border-top: 1pt solid #006A00;
}

/* --- Utils --- */
.spacebefore {
	margin-top: 2em !important;
}
.spaceafter {
	margin-bottom: 2em !important;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.clear {
	clear: both;
}
.first {
	margin-top: 0 !important;
}
.right {
	float: right;
}
/* columns doesn't work well
.columns { position: relative; top: 0; margin-top: 0; }
.col1 { }
.col2 { position: absolute; top:0; left: 25em; }
*/

