/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/

#wp-calendar table {
 width:100%;
 border-collapse:collapse;
 margin:0px auto;


}
#wp-calendar table caption{
	text-align:center!important;
	padding:3px 0px;
}

#wp-calendar #prev {
  text-align:left;

}

#wp-calendar #next {
  text-align:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4B2716;
}




.ec3_eventday {

	padding:4px 2px;
}



#wp-calendar table thead tr th{
	font-size: 13px;
	padding-top:5px;
	font-weight:bold;
	}



#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
  font-size:12px;

}


#wp-calendar table tr td#today {
  padding:4px 2px;
  color:#FFF !IMPORTANT;
 background-color:#B0B0B0!important;
}
#wp-calendar table tr td#today:hover {
  padding:4px 2px;
 background-color:#FFFFFF;
}


/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #ffffff 1px;        /* popup border */
 background-color:#464646;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color: #FFF;
 text-align:center;
 
}

.ec3_popup table td {
 padding:5px 5px 5px 5px;
}



/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/
.event-date{
	 display:block;
	 background-color:#F1F1F1;
	 padding-left: 0px;
 }
table.ec3_schedule {
 border-collapse:collapse;
 border:0px!important;
 margin: 0 0 0 0px!important;
 padding-left:0px;
}

table.ec3_schedule tr td {
 padding:0 0 10px 0ex!important;
 color: #676767;
 font-size:12px;
 border:0px!important;
 font-weight:bold;

}

td.ec3_start { /* text-align:right; */  }

td.ec3_to    {  /* text-align:center; */ }
