.calendar-table, .calendar-table-head{
	width:98%;
	padding:1em;
}

.calendar-table TBODY TR{
	  border-right:1px solid #ccc;
}

.calendar-table a, .calendar-table-head a{
	text-decoration:underline;
}
.calendar-table TD, .calendar-table TH, .calendar-table-head TD, .calendar-table-head TH{
	padding:3px;
	text-align:center;
}
.calendar-table TH, .calendar-table-head TH{
	color:#333333;
	border-top:1px solid #7e7e7e;
	border-bottom:1px solid #7e7e7e;
}
.calendar-table caption, .calendar-table-head caption{
	font-size:200%;
	color:#333333;
	text-transform:uppercase;
}
.linked_today{
	padding:2px;
	color:#b52f27;
	background-color:#ebe5d9;
	cursor:pointer;
	text-decoration:none;
	border:0px solid #333333;
	border:none;
}
.linked_today_nolink{
	padding:2px;
	color:#b19461;
	background-color:#ebe5d9;
}
.linked_day{
	padding:0px;
	color:#b52f27;
	background-color:#ddd2bd;
	cursor:pointer;
	text-decoration:none;
	border:none;
	border:1px solid white;
}

/* List view CSS */
.newsCalendar_listHeader{
	margin:0;
	color:#b52f27;
	padding:0 30px 2px 0px;
	font:18px/24px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}
.newsCalendar_listBody{
	padding:1em;
	padding:0px;
	margin:0px;
}
.newsCalendar_listItem{

	padding-left:5px;
	color:black;
	font-size:14px;
	margin-top:5px;
	border-bottom: 1px solid #b19461;
	padding-bottom:6px;
	line-height:16px;

}
.newsCalendar_listItem a{color:black;text-decoration:none;}
.newsCalendar_listItem a:hover{color:black;text-decoration:underline}

.newsCalendar_listItemHeader{
	/*font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.25em;
	font-size:1.25em;*/
	margin:0;
	color:#b52f27;
	padding:0 30px 2px 5px;
	font:18px/24px Georgia, "Times New Roman", Times, serif;
}

.calendar-table td, .calendar-table th, .calendar-table-head td, .calendar-table-head th{border-bottom:1px solid #d4d0c8; border-left:1px solid #d4d0c8;}
.calendar-table-head td.columPrevious, .calendar-table-head td.columYear, .calendar-table-head td.columNext {border:none;height:15px;}
.content-area-c div.linked_today_nolink {padding:2px;border-bottom:none}
.calendar-table th, .calendar-table-head th{border-top:1px solid #d4d0c8;}
.calendar-table .linked-day{border:0px solid red;}
table.calendar-table, table.calendar-table-head {margin:0px;padding:0px;}
table.calendar-table{border-right:0px solid #d4d0c8;

}
table.calendar-table td{width:25px;}
table.calendar-table-head, table.calendar-table-head tbody, table.calendar-table-head tbody tr{height:15px;}
.calendar-table-head td.columYear {height:15px;}
.calendar-table-head td a {color:#b52f27;text-decoration:none}
.calendar-table-head td a:hover {color:#b52f27;text-decoration:underline}

.columYear a, .newsCalendar_listItem a, .columPrevious a, .columNext a{
	color:#b52f27;
}

.newsCalendar_listItem_image img{
	float:right;
}

.newsCalendar_listItem_subheader{
	padding-top:3px;
	padding-bottom:3px;
}


