
body {
	font-family:Arial,Helvetica,sans-serif
}


.style1 {
	font-size: 36px;
	font-weight: bold;
}
.style2 { font-size: 18px }
.style4 { color: green }

#content p { margin: 1em 0 }
p { margin: 0 }

#contact_table tr td {
	font-family:Arial,Helvetica,sans-serif
}

.td4 {
	color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.td4 A:link:{ color:#FFFFFF; }
.td4 A:link { text-decoration: none;  }
.td4 A:visited { text-decoration: none; }


.calendar {
	width: 49em;
	border-collapse: collapse;
	margin: 0 auto;
	}
.calendar th {
	background-color: #ccf;
	width: 6em;
	font-size: 9pt;
	border:solid 1px black;
	}
.calendar th.sat {
	width: 19em;
	}
.calendar td {
	background-color: #fff;
	width: 6em;
	height: 6em;
	border:solid 1px black;
	vertical-align: top;
	font-size: 0.7em;
	font-weight: bold;
	}
.calendar td.sat {
	width: 19em;
}
.calendar td ul {
	margin: 0 0 0 0;
	padding: 0 0 0 1.5em;
}	
.calendar_number {
	float:right;
	width: 1em;
	padding: 0.25em 0.5em;
	height: 1.5em;
	border-left: dashed 1px grey;
	border-bottom: dashed 1px grey;
	text-align: right;
}

.legal {
	font-size: 10px;
	color: grey;
	text-align: center;
	padding-top: 6px;
	}
.legal a:link {	color: grey; }
.legal a:visited {	color: grey; }

