#calendar {
	width: 100%;
	text-align: center;
	margin-top: 25px;
}
#calendar table {
	border: 0;
	width: 865px;
	text-align: center;

}

#calendar td {
	border: 1px solid #eee;
}

#mini-calendar {
	width: 100%;
	margin: 20px 10px;
	text-align: center;
}

#mini-calendar table {
	border: 0;
	width: 170px;
	text-align: center;

}

#mini-calendar td {
	border: 1px solid #eee;
}

#mini-cal-heading {
	text-align: center;	
}

#mini-cal-heading p {
	font-color: navy;
	font-size: 12px;
	font-weight: bold;
}
#calendar-controls {
	width: 100%;
	text-align: center;
}

#prev a {
	text-decoration: none;
	font-weight: normal;
	float: left;
	margin: 0 20px 0 200px;
}

#prev a:hover {
	font-weight: bold;
}

#currentdate {
	font-size: 17px; 
	font-weight: bold;	
	height: 25px;
	float: left;
}

#next a {
	text-decoration: none;
	font-weight: normal;
	float: left;
	margin: 0 20px 0 20px;
}

#next a:hover {
	font-weight: bold;
}

#calendar-view {
	float: left;
	margin-left: 100px;
}

#calendar-view p {
	font-size: 8px;
}

#list-view {
	float: left;
	margin-left: 100px;
}

#list-view p {
	font-size: 8px;
}

.event-entry {
	clear: both;
	width: 100%;
}
.event-date {
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 12px;
	font-weight: bold; 
	color: #021072;
	float: left;
}

.event-time {
	margin: 10px 0 0 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #021072;
	float: left;
}

.event-title {
	margin: 10px 0 0 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold; 
	color: #021072;
	float: left;
}

.event-description {
	clear: both;
	margin: 0 0 0 20px;
	text-align: left; 
	color: #000;
	float: left;
}

.event-location {
	clear:both;
	margin: 0 0 0 20px;
	text-align: left;
	color: #000;
	float: left;
	float: left;
}

#events-header {
	text-align: left;
	font-size: 14px; 
	color: #021072;
	font-weight: bold;
	width: 100%;
	float: left;
	margin: 10px 0 10px 0;
}
.event a { text-decoration: none; }

#select-date {

	float: left;
	margin: 0 20px 0 20px;
}
#select-date select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
}
#mini-calendar select { font-size: 10px; }

.topdays {
	background-color: #eaffff; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 14px; color : #000000; text-align: center;
}

.toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; 
}

.m-toprightnumber a {
	color: #666; text-decoration: none; 
}

.m-topdays {
	background-color: #eaffff; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; color : #000000; text-align: center;
}

.m-toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; 
}

.toprightnumber a {
	color: #666; text-decoration: none; 
}
.event {
	color: blue;
}


.eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 8px;	
}

.dow {
	text-align: center; font-size: 12px; color #333; margin-left: 25px;
}

.m-dow {
	text-align: center; font-size: 12px; color #333; margin-left: 0px;
}
/* CONFLICTS WITH PUBLIC.CSS
a:link,a:active,a:visited {
	color : #000000; text-decoration: none; 
}
a:hover	{
	text-decoration: underline; color : #000000; 
}
*/
.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
.dayboxes {
	background-color: #ffffff; color: #000000;
}
.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
.highlighteddayboxes {
	background-color: #EFEFEF; color: #000000;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	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;
}