@charset "utf-8";
/* CSS Document */

/*
--  x A g e n d a  --
                   */
#xAgenda_headline {
	float:left;
	clear:both;
	width:100%;}
#xAgenda_headline h2 {
	width:98%;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:larger;
	font-weight:bold;
	margin:0;
	float:left;
	clear:both;
	letter-spacing:normal;
	visibility:visible;
	display:block;}
#xAgenda_headline h2 a {
	padding: 0 0 0 0;}
#xAgenda_headline .info {
	float:left;
	clear:both;
	width:95%;
	border-style:solid;
	border-width:0 0 0 8px;
	margin:0 0 1em 4px;
	padding:0 0 0 5px;}
#xAgenda_headline .info span {
	display:block;
	width:98%;}
#xAgenda_headline .info .date {
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:inherit;
	font-weight:bold;
	float:left; clear:both;}
#xAgenda_headline .info .desc {
	float:left; clear:both;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:inherit;
	font-weight:normal;
	font-style:italic;}
#xAgenda_headline .info .location {
	float:left; clear:both;
	font-family:"Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-style:italic;}


#xAgenda_detail {
	float:left;
	clear:both;
	width:100%;}
#xAgenda_detail h2 {
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:larger;
	font-weight:bold;
	margin:0;
	float:left;
	clear:both;
	letter-spacing:normal;
	visibility:visible;
	display:block;}
#xAgenda_detail h2 a {
	padding: 0 0 0 20px;}
#xAgenda_detail .info {
	float:left;
	clear:both;
	width:95%;
	border-style:solid;
	border-width:0 0 0 8px;
	margin:0 0 1em 4px;
	padding:0 0 0 4px;}
#xAgenda_detail .info .date {
	width:100%;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:inherit;
	font-weight:bold;
	float:left; clear:both;}
#xAgenda_detail .info .time {
	width:100%;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:inherit;
	font-weight:bold;
	float:left; clear:both;}
#xAgenda_detail .info .desc {
	width:100%;
	float:left; clear:both;
	font-family:"Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:inherit;
	font-weight:normal;
	font-style:italic;}
#xAgenda_detail .info .location {
	width:100%;
	float:left; clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;}
#xAgenda_detail .info .contact {
	width:100%;
	float:left; clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;}
#xAgenda_detail .contact_name {
	font-weight:bold;}
#xAgenda_detail .contact_phone {
	font-weight:bold;}
#xAgenda_detail .contact_email {
	font-weight:bold;}

.prev_month {
	float:left;
	clear:both;
	margin:0 0 .5em 40px;
	font-weight:bold;}
.next_month {
	float:right;
	clear:right;
	margin:0 40px .5em 0;
	font-weight:bold;}
table.month {
	clear:both;
	border:1px solid #999;
	border-width:1px 0 0 1px;
	margin:0 auto 1em;}
table.month td{
	border:1px solid #999;
	border-width:0 1px 1px 0;
	background-color:#ccc;}

table.month .header_month {
	text-align:center;
	font-weight:bold;
	background-color:#999}
table.month td.event {
	background-color:#ed2024;
	font-weight:bold;}
table.month td.event a {
	color:#000;}	
