.calendar {
	width: 100%;
	border-color: #FFF;
	border-width: 1px;
	border-collapse: collapse;
	background: #e7e7e7;
}
.calendar td {
	padding: 3px 0 3px 0;
	margin: 0;
}
th.topmonth {
	background-color: #0c1e34;
	color: #FFF;
	border-top: 1px solid #FFF;
	border: 1px solid #FFF;
	text-align: center;
}
.calendar td.dayboxes {
	color: #000;
}
.calendar td.highlighteddayboxes {
	background-color: #ef6100;
	color: #FFF;
}
.calendar td.eventdayboxes {
	background-color: #FFE684;
	color: #000;
}
.calendar td.highlighteddayboxes a:visited {
	color: #FFF;
}
.calendar td.highlighteddayboxes a:link {
	color: #FFF;
}
.toprightnumber {
	font-weight: bold;
	color: #000;
}

a.eventLink:link,a.eventLink:active,a.eventLink:visited {
	color : #000000;
	text-decoration: none; 
}
a.eventLink:hover	{
	text-decoration: underline;
	color: #000000; 
}
.footer {
	font-size: 1.0em;
}
.event {
	font-size: 1.2em;
	font-weight: bold;
}
.eventdetail {
	font-size: 1.1em;
}
.eventwhen {
	font-size: 1.5em;
	font-weight: bold;
}
.addevent {
	font-size: 1.2em;
	font-weight: bold;
}
.addeventextrainfo {
	
}
.addeventextrainfo {
	font-size: 1.0em;
}

tr.topdays {
	background-color: #d6dced;
	font-size: 11px;
	color: #0c154d;
}
#fullCalendar .toprightnumber {
	font-size: 0.8em;
	font-weight: bold;
	color: #6d7294;
}
#fullCalendar .eventinbox {
	font-size: 0.8em;
}
#fullCalendar a.eventLink:link,a.eventLink:active,a.eventLink:visited {
	color : #000000;
	text-decoration: none; 
}
#fullCalendar a.eventLink:hover	{
	text-decoration: underline;
	color: #000000; 
}
td.beforedayboxes {
	background-color: #d6dced;
	color:#6d7294;
}
#fullCalendar td.dayboxes {
	background-image:url(../calendars/images/cell.gif);
	background-repeat:repeat-x;
	background-color:#edeff5;
	color: #6d7294;
}
td.afterdayboxes {
	background-color: #d6dced;
	color: #6d7294;
}
#fullCalendar td.highlighteddayboxes {
	background-image:url(../calendars/images/cell-current.gif);
	background-repeat:repeat-x;
	background-color: #ffe684;
	color: #6d7294;
}
#fullCalendar th.topmonth {
  font-size: 1.4em;
	padding: 3px 0;
}