#header-cont,
#interior-image-cont,
#side-nav,
#footer-cont,
#calendar-button-cont,
.nextmonth a,
.previousmonth a,
#extcalendar #calendar-checkbox-cont,
#main-2-cont h1,
#calendar-button-print,
#calendar-tooltip,
.noprint {
	display: none !important;
}
#main-2-cont {
	border: none !important;
	width: 100%  !important;
	padding: 0 !important;
	margin: 0 !important;
}
#interior-2-content-cont {
	width: 100%;
}
#interior-2-content-cont {
	background: none !important;
	border: none !important;
}
input {
	display: none;
}
.toggle-arrow-content input {
	display: inline;
}
#calendar-checkbox-cont input {
	display: inline;
}


/* Single black borders */
#extcalendar .maintable .tr-cal td,
#extcalendar .maintable .tr-cal td.weekdaytopclr,
#extcalendar .maintable .tableh2
{
	border-collapse: collapse;
	border: 1px solid black;
}
/* Remove background */
#extcalendar .sundaytopclr,
#extcalendar .weekdaytopclr,
#extcalendar .maintable .tr-cal td,
#extcalendar .maintable .tr-cal td.weekdaytopclr,
#extcalendar .maintable .tableh2,
#extcalendar .maintable td.tableb,
#extcalendar tr.tablec td
{
	background-image: none;
	background-color: white !important;
	color: black !important;
}
#extcalendar .maintable td.caldaydigits {
	border-width: 0 0 0 0;
}
#extcalendar .maintable td.previousmonth {
	border-width: 1px 0 1px 1px !important;
}
#extcalendar .maintable td.currentmonth {
	border-width: 1px 0 !important;
}
#extcalendar .maintable td.nextmonth {
	border-width: 1px 1px 1px 0 !important;
}
#extcalendar .caldaydigits, {
	color: black;
}
#extcalendar a,
#extcalendar .eventdesc a {
	color: black;
	font-size:12px;
}
.printonly {
	display: inherit;
}
#extcalendar .currentmonth,
#extcalendar .currentday,
#extcalendar .currentweek {
	font-size: 18px;
	text-transform: none !important;
}
#extcalendar .currentmonth span,
#extcalendar .currentday span,
#extcalendar .currentweek span {
	display: inline;
}
#calendar-tooltip-content h1 {
	display: inherit;
}
.event-color {
	color: #000;
}
.event-color-rev,
.event-color-rev .event-color {
	background-color: #FFF;
	color: #000;
	padding: 0;
}