/* Remove unwanted elements */
img, #sidebar, #footer {
	display: none;
}


/* Ensure the content spans the full width */
#container, #wrapper, #page, #maintext {
	width: 100%; margin: 0; float: none;
}


/* Calendar */

#eventsCalendar {
	font-size: 10px;
	padding-bottom: 25px;

}


.month {
	border-collapse: collapse;
	margin-left: 1em;
	font-size: 10px;
	text-align: center;
	margin: auto;
}

.month th, .month td {
	 border: 1px solid #000; 
}

.month thead {
	background-color:#CCCCCC;
}

.month td { 
	width: 7em;
	height: 7em;
	padding: .2em;
	vertical-align: top;
	overflow: auto; 
}
td .day {
	width: 7em;
	height: 6em;
	overflow:auto;
	margin-top: 0;
	text-align: center;
}

.month tbody .weekend {
	background-color:#CCCCCC;
}

.board tbody {
	text-align: center;
	background-color:#CCCCCC;
	margin: 0px;
	padding: 0px;
}

.month tbody .weekday {
	background-color:#CCCCCC;
}

.month tbody .next, .month tbody .previous {
	background-color:#ccc; 
}


.month th { 
	font: 1em bold Arial, Helvetica, sans-serif; 
}

/* Table */

#tablestuff td .white {
	background-color:#CCCCCC;
}


.style1 {
	color: #000000;
}


.site a {
	color: #000000;
	font-weight: bold;
	line-height: 160%;
}

.site a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}



