.calendar {
	margin: 1em;
	text-align: left;
}
.eventTable {
	margin: auto;
}
.eventTable td {
	font-size: 100%;
	padding: 8px 10px;
	vertical-align: top;
}
.eventDayCell {
	text-align: left;
}
.eventDateCell {
	text-align: right;
	white-space: nowrap;
}
.eventCell {
	text-align: left;
}



#nextEvent {
	margin: auto;
}
#nextEvent .eventDateCell {
	font-weight: bold;
	padding: 1px 10px;
}
#nextEvent .eventCell {
	text-align: left;
}



.eventTable .eventInfoDiv {
	font-size: 80%;
	font-weight: bold;
}
.eventTable .eventInfoLink {
}
.eventTable .eventMonthCell {
	color: rgb(191,40,40);
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid rgb(223,30,30);
	padding-bottom: 1px;
}
.eventTable .eventYearCell {
	background-color: rgb(191,50,50);
	color: rgb(255,255,255);
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding: 0;
}
.showAllDiv {

	text-align: right;
	font-size: 90%;
}
.eventMain {
	margin: 1em;
	text-align: left;
}
.eventBorder {
	padding: 30px;
	background-image: url(../img/event_border.jpg);
	border: 2px outset rgb(255,0,0);
}
.event {
	padding: 1em;
	font-family: "Times New Roman",Times,serif;
	font-size: 100%;
	color: rgb(0,0,0);
	background-color: rgb(253,253,250);
	border: 2px solid rgb(191,50,50);
}
.event h1, .event h2, .event h3, .event h4, .event h5, .event h6 {
	color: inherit;
	font-family: "Monotype Corsiva",Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.event a, .event a:hover {
	text-decoration: underline;
}
