a   { color: blue; text-decoration: none }
a:hover  { color: red }
.cal_nav    { color: white; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.cal_nav:hover  { color: red }
.cell     { background-color: white;text-align: center; border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;  font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding:5px; }
.cellOver  { background-color:#afeeee; text-align: center; border-bottom: solid 1px red; border-right: solid 1px red; font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding:5px;  }
.day_list      { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; border: solid 1px white }
.dayOver   { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: yellow; border-bottom: solid 1px red; border-right: solid 1px red; }
.day_item      { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; border: solid 1px white }
.day_itemHover        { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #cccccc; border: dashed 1px teal }
.cal         { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(images/bg.jpg); border: solid 1pt #472144 }
.cal_print { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: solid 1pt #472144 }
.date_font { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.list_font   { color: black; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.list_font:hover   { color: red; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.cal_head       { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #255066; background-image: url(images/bg.jpg) }
.cal_head_print       { font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border-bottom: solid; }
.day_week      { font-weight: bold; background-color: #dfdfdf; text-align: center; font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif  }
.day_week_print     { font-weight: bold; text-align: center; font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border-bottom: solid;  }
.cell_active     { background-color: yellow;text-align: center; border: solid 1px white;  font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding:5px;  }
.cell_weekend_active     { background-color:#cccc33;text-align: center; border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;  font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding:5px;  }
.cell_weekend     { background-color:#e6e6fa;text-align: center; border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;  font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding:5px; }
.drop          { color: black; font-size: 8.5px; background-color: yellow }
.item_link { color: color: #472144; }
.nextPrevLink { color=#fff; font-size:9px; font-weight:bold; text-decoration:none; }

