
#cal_tables {
	text-align: center;
	height: 270px;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

#cal_intro {
	text-align: left;
	margin-left: 70px;
	margin-top: -5px;
	margin-bottom: 30px;
	font-family: "Century Schoolbook";
	font-size: 16px;
}
.impact_map {
	 font-family: Impact;
	 font-size: 16px;
}
#cal_desc_area {
	float: left;
	text-align: left;
	width: 655px;
	height: 100px;
	margin-left: 70px;
}
#cal_title {
	text-align: left;
	font-family: Impact;
	font-size: 24px;
	color: #FFFFFF;
	margin-bottom: 5px;
}
#cal_blurb {
	text-align: left;
	font-family: "Century Schoolbook";
	font-size: 14px;
	color: #FFFFFF;
}

table.calendar {
	float: left;
	width: auto;
	padding: 0;
	margin-right: 30px;
	margin-left: 0px;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

table.calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px sol  id #A2ADBC;
}

table.calendar .today, table.calendar td.today a, table.calendar td.today a:link, table.calendar td.today a:visited {
	color: #ffffff; font-weight: bold; background: #ac3030;}

table.calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 40px; height: 40px; text-align: center;
}

table.calendar td a {text-decoration: none;font-weight: bold;display: block;}
table.calendar td a:link, td a:visited {color: #ac3030;}

table.calendar2 {
	float: left;
	width: auto;
	padding: 0;
	margin-right: 0px;
	margin-left: 30px;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

table.calendar2 th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px sol  id #A2ADBC;
}

table.calendar2 .today, table.calendar2 td.today a, table.calendar2 td.today a:link, table.calendar2 td.today a:visited {
	color: #ffffff; font-weight: bold; background: #ac3030;}

table.calendar2 td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 40px; height: 40px; text-align: center;
}

table.calendar2 td a {text-decoration: none;font-weight: bold;display: block;}
table.calendar2 td a:link, td a:visited {color: #ac3030;}
