@charset "utf-8";
/* CSS Document */
/*  */
.calendar-full {
 width: 326px;
 height: 200px;
 /*background: #0a557c url("../images/CalendarBackground.jpg");  */
 font-family: futura, arial;
 color: #fff;
 padding-left: 3px;
}

.calendar-half {
 background: #0a557c url("../images/CalendarBackground.jpg");
 font-family: futura, arial;
 color: #fff;
 width: 118px;
 height:83px
}

.calendar-month {
 /* background: #0a557c url("../images/CalendarBackground.jpg"); */
 font-family: futura, arial;
 font-weight: 700;
 color: #fff;
}

.calendar-full td {
 text-align:left;
 font-size: 8pt;
 font-weight: bold;
 color: #0a557c;
 padding: 1px 3px 3px 1px;
/* width: 40px;
 height: 30px; */
}

.calendar-full caption {
 height: 30px;
 font-size: 18pt;
 padding: 2px;
}

.calendar-half td {
 text-align:left;
 font-weight: bold;
 color: #0a557c;
 font-size: 6pt;
 width: 14px;
 height: 14px;
}

.calendar-half caption {
 background: #0a557c url("../images/CalendarBackground.jpg");
 height: 13px;
 font-size: 8pt;
 padding: 1px;
}

.openDay {
 background-color: #cfd7d1;
}

.hoverDay {
 background-color: #fff;
}

.redDay {
 cursor: pointer;
 background-color: #cebeb7;
}

.greenDay {
 cursor: pointer;
 background-color: #adbfa1;
}

.yellowDay {
 cursor: pointer;
 background-color: #FFFFCE;
}

 
div.hid { 
 display:none;
 color: #2c2c2c;
 text-decoration: none;
}