table.head {
	margin: 0px!important;
}
table.calendar {
	margin: 0px 0px 10px 20px!important;
}
tr#monthrow {
}
td#cal_title {
	color: #151414;
	font-size: 1.7em!important;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	border: none!important;
	font-weight: bold;
}
div#kwiklinks,
td#kwiklinks {
	text-align: center;
	border: none!important;
	padding-top: 30px!important;
	padding-bottom: 10px!important;
	padding-left: 20px!important;
	font-weight: bold;
}
td#kwiklinks a,
div#kwiklinks a {
	padding: 2px 6px;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}
td#kwiklinks a.selected,
div#kwiklinks a.selected {
	text-decoration: underline;
}
tr.dayrow td {
	height: 80px!important;
	min-height: 80px!important;
	border: 1px solid #cccccc;
	padding: 1px 3px!important;
}
span.date {
}
tr.dayrow td ul {
	padding: 0px!important;
	margin: 0px!important;
}
tr.dayrow td li {
	padding: 0px!important;
	margin: 0px 0px 4px 4px!important;
	list-style: none!important;
}
span.eventTitle {
	color: #c8351d;
	font-size: 1.25em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	display: block;
}
span.eventDate {
	display: block;
	color: #151414;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
span.eventLocation {
	display: block;
}
span.eventTime {
	display: block;
	padding: 0px 0px 8px 0px;
}
span.eventCost {
	display: block;
}
span.eventDescription {
	display: block;
	padding: 0px 0px 12px 0px;
}
span.backLink {
	display: block;
	margin: 20px 0px 0px 0px;
	color: #c8351d;
}
span.backLink a {
	text-decoration: none;
}
span.backLink a:hover {
	text-decoration: underline;
}

