body {
	font-family: Verdana;
}

.calendar {
	padding: 0px;
	border-left: 2px solid #6D87AF;
	border-bottom: 2px solid #6D87AF;
	width: 95%;
	margin: 0px 10px 0px 10px;
	background-color: #fff;
}

.logos {
	padding: 0px;
	width: 95%;
	margin: 0px 10px 0px 10px;
}

.logos img {
	border: none;
}

.calendar-month {
	font-size: 12px;
	padding: 3px;
}

.calendar td {
	border-top: 2px solid #6D87AF;
	border-right: 2px solid #6D87AF;
	font-size: 10px;
	padding: 1px;
}

.calendar td.list {
	border-top: 2px solid #6D87AF;
	border-right: none;
	font-size: 10px;
}

.calendar th {
	background: #C3D9FF;
	font-size: 12px;
	padding: 2px;
}

.calendar th.last {
	background: #C3D9FF;
	font-size: 12px;
	padding: 2px;
	border-right: 2px solid #6D87AF;
}


.calendar .day {
	background: #9FC4FF;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 2px;
}

.calendar .empty {
	background: #eee;
}

#eventLayer {
	background: #fff;
	border: #eee 1px solid;
	padding: 5px;
	font-size: 12px;
}

.eventTitle {
	background: #C3D9FF;
}

a.us {
	color: #f00;
	text-decoration: none;
}

a.community {
	color: #5F5F5F;
	text-decoration: none;
}

a.events {
	color: #CF8300;
	text-decoration: none;
}

a.tourism {
	color: #00f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#calendarOption {
	padding: 3px 0px 3px 0px;
}

#calendarOption a {
	text-decoration: none;
}

#calendarOption a.selected {
	background: #C3D9FF;
	padding: 3px;
}

#tandc h2,#tandc h3 {
	margin: 2px;
	font-size: 10px;
}

#tandc,#tandc ol {
	font-size: 10px;
	margin: 10px 10px 10px 10px;
}

#tandc ol li {
	font-size: 10px;
	margin: 3px 3px 3px 10px;
}
