p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#thecalinfo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	align:left;
	padding-left:5px;
}
td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #207abe;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #207abe;
}
a:link {
	color: #ce2129;
	text-decoration: none;
}
a:visited {
	color: #ce2129;
	text-decoration: none;
}
a:hover {
	color: #ce2129;
	text-decoration: underline;
}
a.basenav:link {
	color: #ce2129;
	text-decoration: none;
	font-size: 10px;
}
a.basenav:visited {
	color: #ce2129;
	text-decoration: none;
	font-size: 10px;
}
a.basenav:hover {
	color: #ce2129;
	text-decoration: underline;
	font-size: 10px;
}
a.sidenav:link {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.sidenav:visited {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
a.sidenav:hover {
	color: #ce2129;
	text-decoration: none;
	font-size: 12px;
}
/* CALENDAR */
caption 
     {
     font: bold 12px arial, verdana; color: #004080; padding: 2px 0px 2px 0px; margin: 0px;
     }

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar 
     {
     font-family:arial,helvetica; 
     font-size:12px; 
     color: white;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     width:200px;
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: white;
	   border:none;
     }
.calendararrow {
	font: bold 12px arial, verdana; color: #004080; padding: 2px 0px 2px 0px; margin: 0px; text-decoration: none;
}
.calendararrow a:link {
	font: bold 12px arial, verdana; color: #004080; padding: 2px 0px 2px 0px; margin: 0px; text-decoration: none;
}
.calendararrow a:visited {
	font: bold 12px arial, verdana; color: #004080; padding: 2px 0px 2px 0px; margin: 0px; text-decoration: none;
}
.calendararrow a:hover {
	font: bold 12px arial, verdana; color: #004080; padding: 2px 0px 2px 0px; margin: 0px; text-decoration: none;
}

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.calheader 
     {
     background-color: #FF0000;
     border-color: #FFFFFF;
     border-style: solid;
     border-width: 0px;
     
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     border-color: #2b548c;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }
