/* CSS Document */

caption {
caption-side: top;
text-align: center;
font-family: verdana, sans-serif;
font-size: 1.2em;
}
table.schedule {
width: 98%;
padding: 0;
margin: 10px;
background-color: transparent; /*background color for whole calendar*/
font-family: verdana, sans-serif;
font-size: 1em;
color: black;
border: 1px solid #0E2131; /*outside border color for whole calendar*/
border-collapse: collapse;
}
table.schedule th {
font-size: .8em;
background-color: #4F744E; /*day headings background color*/
color: #ffffff; /*day headings font color*/
border: 1px solid #132C1A; /*outside border color for day headings*/
}
table.schedule td {
width: 14%;
height: 90px;
overflow: visible;
margin: 0;
vertical-align: top;
font-size: .7em;
border: 1px solid #000000; /*date cell border color*/
color: black;
background-color: #FFFFFF; /*date cell background color*/
}
table.schedule td p {
margin-top: 0;
margin-bottom: 1em;
}
table.schedule td a {
color: #000000; /*font-color - links*/
}
table.schedule td a:hover {
text-decoration: none;
 color: #cc0000;
 /*onmouseover effect - links*/
}
