body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}


th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}

tr.topdays {
	background-color: #7485a2; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color : #FFFFFF; 
}

.toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;	
}
.currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #475c80;
}

.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
td.beforedayboxes {
	background-color: #eaeaea; color: #000000;
}
td.dayboxes {
	background-color: #ffffff; color: #000000;
}
td.afterdayboxes {
	background-color: #eaeaea; color: #000000;
}
td.highlighteddayboxes {
	background-color: #c1cee4; color: #000000;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventTitle {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold;
}
.eventDescript {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
.calnumlink {
	color : #000000; text-decoration: none; 	
}
a.caleventlink {
	color : #222222; text-decoration: none; 	
}
a.caleventlink:hover {
	color : #475c80; text-decoration: underline; 	
}
a.arrowlinks {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
	color : #222222; text-decoration: none;
}
a.arrowlinks:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
	color : #475c80; text-decoration: underline;
}
.headerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.headerTitleSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* -- Event List ---------------------------------------------------------------- */

.eventList{
	border-collapse:collapse;
}
.eventList td{
	text-align:left;
	padding:3px;
	border:1px solid #ffffff;
	border-collapse:collapse;
}
.eventList tr.oddRow td{
	background-color:#f3f3f3;
}
.eventList tr.evenRow td{
	background-color:#e6e6e6;
}
.eventList tr.pastDate td, .eventList tr.pastDate a, .eventList tr.pastDate .eventListTitle {
	background-color:#bdbdbd;
	color:#777777;
}
.eventList tr.todayDate td{
	background-color:#dee6f4;
}
.eventListTitle {
	font-weight:bold;
        font-size: 12px;
        
}
.eventListDate{
    font-weight: bold;
    width: 135px;
    color: #475c80;
}
.eventListTime{
    width: 60px;
}
a.addEventLink{
    display: block;
    float: right;
    clear: none;
    color: #ffffff;
}
