body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Maroon;
	background-color: White;
}
b, strong {
	font-size: 120%;
	color: Blue;
}
h1, h2, h3 {
	color: Navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*line-height: 10%;*/
	}
h1{
	font-size: 2.0em;
	font-weight: bolder;
}
h2{
	font-size: 1.5em;
}
h3{
	font-size: medium;
}
a:link, a:visited {
		color: Navy;
	text-decoration: none;
}
a:hover {
	color: Blue;
	background-color: White;
	text-decoration: underline;
}

table {
	border: thin solid Black; /* width: 95%; */
}
td .header {
	text-align: justify;
	margin: 100px;
}
th {
	color: Navy;
	font-size: larger;
}
.nobord {
	border: none; 
	/* width: 80%; */
}
.calendar td {
	height: 120px;
	vertical-align: top;
	font-size: x-small;
	border: thin solid Black;
}
.calendar th {
	width: 10%;
	border: thin solid Black;
	font-weight: bold;
}
caption {
	font-size: x-large;
	font-weight: bold;
}
.date {
	font-size: medium;
	color: Red;
}
.date a {
	color: Red;
	font-size: 1.5em;
	font-weight: bolder;
}


.header {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}
.strike {
	text-decoration: line-through;
	color: Gray;
}
hr {
	color: Black;
	height: 2px;
}

.links {
	color: Red;
	font-size: 1.2em;
	font-weight: bolder;
}
.links a {
	color: Red;
}
.links a.visited {
	color: Purple;
}
.links table, .links tr, .links td {
	border: none White;
}
.calendar p, .calendar h3 {
	margin-left: 5px;
	margin-right: 5px;
}
.calendar img {
	text-align: center;
}
