html,
body,
#main_container_meetings,
#main_container_events,
.class_content,
.contentArea {
	color: black;
	background: none;
	background-color: white;
	margin: 0;
	padding: 0;
	border: none;
	margin-left: auto;
	margin-right: auto;
}

a, a:visited, a:hover, a:active {
	color: black;
	text-decoration: none;
}

.alternate_1 {
	background-color: white;
}

.alternate_2 {
	background-color: #ccc;
}

/* This is the background for the surrounding box. */
.day_background,
.today_background,
.month_background {
	width: 100%;
	background-color: white;
}

.no_print,
.upper_left_outer_corner,
.upper_right_outer_corner,
.lower_right_outer_corner,
.lower_left_outer_corner,
.upper_left_inner,
.upper_left_today_inner,
.upper_right_inner,
.upper_right_today_inner,
.lower_left_inner,
.lower_left_today_inner,
.lower_right_inner,
.lower_right_today_inner,
.PrevMonth,
.NextMonth,
.disclaimer_text,
.edit_button_form,
.day_no_print {
	display: none;
}

.today_background,
.day_background {
	border: 2px solid black;
}

.month_day_header a {
	color: white;
}

.month_day_header {
	color: white;
	font-size: large;
	font-weight: bold;
	background: none;
	background-color: black;
	margin: 0;
	padding: 0;
}

div.no_screen {
	display:block;
}

.print_only {
	display:inherit;
}

div.day_evt {
	margin: 0;
	padding: 0;
	margin-top: 4px;
	padding-top: 4px;
	border-top: 1px solid black;
}

div.first_day_evt {
	margin: 0;
	padding: 0;
	border:none;
}

div.big_map_container {
	background-color:white;
}