/************************************/
/*   C A L E N D A R  S T Y L E S   */
/************************************/
/************************/
/*  S T R U C T U R E  */
/**********************/
.content_fullwidth.less2.CalPage {float:left; width:20%; min-width:300px; padding-top:10px; max-height:300px;}

.daylink {cursor:pointer;}
a.daylink:link {color:#800000; text-decoration:none;}
a.daylink:visited {color:#800000; text-decoration:none;}
a.daylink:hover {color:#800000; text-decoration:none;}
a.daylink:active {color:#800000; text-decoration:none;}
.calendar {width:380px;font-family:Arial;border:1px solid #909090; margin-left:auto; margin-right:auto; padding:0; border-collapse:separate; border-spacing:1px;}
.calendar td {width:14%; padding:0; margin:0; height:20px; font-size:10px; background-color:#F4F5F0;}
.topfill, .bottomfill {background: url(../images/CalBack.jpg) repeat;}
#LegendG, #LegendY, #LegendP {width:20px; height:6px; margin-left:25px; margin-right:3px; border:1px solid #000000;}
#LegendG {background:#D2DCEB;}
#LegendY {background:#FFEC9F;}
#LegendP {background:#00FF00;}


.calendar-month
{
  font-family: "Trebuchet MS", verdana, Arial, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #800000;
  background:url(../images/CalHeadBG.jpg);
  height:25px;
  margin-bottom:0;
  padding-top:3px;
  padding-bottom:0;
}
.calendar-day
{
   float:left;
   margin-left:2px;
   font-family: "Trebuchet MS", verdana, Arial, arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin-top:0;
   padding:0;
   color: #800000;
}
.calhdrweekday
{
   font-family: "Trebuchet MS", verdana, Arial, arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   background-color: #E4E7DA;
   color: #600000;
}
.calendar-prev {float:left; padding-top:3px; padding-left:10px;}
.calendar-next {float:right; padding-top:3px; padding-right:10px;}

/*   #content {position:relative; display:block; margin:0 0 0 131px; background:transparent; overflow:hidden; letter-spacing:.08em; z-index:7;} */
.clear {clear:both; height:1px;}
