.cld_edge{vertical-align: top; border-width: 0px; padding: 0px}
.cld_outline{border-width: 0px; margin: 0px}
.cld_previousmonth{width: 33%; white-space: nowrap; text-align: center; vertical-align: middle; font-size: 85%; color: #000000; font-weight: normal; border-width: 0px; padding: 5px 0px 5px 0px}
.cld_currentmonth{width: 33%; white-space: nowrap; text-align: center; vertical-align: middle; font-size: 95%; color: #000000; font-weight: bold; border-width: 0px; padding:  5px 0px 5px 0px}
.cld_monthselector{text-align: center; vertical-align: middle; color: #000000;}
.cld_nextmonth{width: 33%; white-space: nowrap; text-align: center; vertical-align: middle; font-size: 85%; color: #000000; font-weight: normal; border-width: 0px; padding:  5px 0px 5px 0px}

.cld_body{border-width: 0px; padding: 0px 2px 5px 2px}
.cld_dayheaderline{}
.cld_sundayheader{text-align: center; vertical-align: middle; font-size: 95%; color: #ff0000; font-weight: bold; border-width: 0px; padding: 2px 0px 2px 0px}
.cld_mondayheader{text-align: center; vertical-align: middle; font-size: 95%; color: #000000; font-weight: bold; border-width: 0px; padding: 2px 0px 2px 0px}
.cld_tuesdayheader{text-align: center; vertical-align: middle; font-size: 95%; color: #000000; font-weight: bold; border-width: 0px; padding: 2px 0px 2px 0px}
.cld_wednesdayheader{text-align: center; vertical-align: middle; font-size: 95%; color: #000000; font-weight: bold; border-width: 0px; padding: 2px 0px 2px 0px}
.cld_thursdayheader{text-align: center; vertical-align: middle; font-size: 95%; color: #000000; font-weight: bold; border-width: 0px; padding: 2px 0px 2px 0px}
.cld_fridayheader{text-align: center; vertical-align: middle; font-size: 95%; color: #000000; font-weight: bold; border-width: 0px; padding: 2px 0px 2px 0px}
.cld_saturdayheader{text-align: center; vertical-align: middle; font-size: 95%; color: #0000ff; font-weight: bold; border-width: 0px; padding: 2px 0px 2px 0px}

.cld_sunday{width: 14.2%; text-align: center; font-size: 95%; font-weight: normal; background-color: #FCC0A7; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}
.cld_monday{width: 14.3%; text-align: center; font-size: 95%; font-weight: normal; background-color: #E1F4F4; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}
.cld_tuesday{width: 14.3%; text-align: center; font-size: 95%; font-weight: normal; background-color: #E1F4F4; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}
.cld_wednesday{width: 14.3%; text-align: center; font-size: 95%; font-weight: normal; background-color: #E1F4F4; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}
.cld_thursday{width: 14.3%; text-align: center; font-size: 95%; font-weight: normal; background-color: #E1F4F4; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}
.cld_friday{width: 14.3%; text-align: center; font-size: 95%; font-weight: normal; background-color: #E1F4F4; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}
.cld_saturday{width: 14.2%; text-align: center; font-size: 95%; font-weight: normal; background-color: #BFCBE2; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}

.cld_today{text-align: center; font-size: 95%; color: #ffffff; font-weight: normal; background-color: #ff6666; border-width: 1px; border-style: solid; border-color: #E1F4F4; padding: 0px}
.cld_targetday{text-align: center; font-size: 95%; color: #ffffff; font-weight: normal; background-color: #66bb66; border-width: 0px 1px 1px 0px; border-style: ridge; border-color: #aaaaaa; padding: 2px 0px 1px 0px}
.cld_eventday{text-align: center; font-size: 95%; font-weight: normal; color:#ffffff;  background-color: #8CC7FE; border-width: 0px 1px 1px 0px; border-style: ridge; border-color: #aaaaaa; padding: 2px 0px 1px 0px}
.cld_othermonthday{text-align: center; font-size: 85%; color: #aaaaaa; font-weight: normal; border-width: 0px; padding: 0px}

.cld_a{color: #010D7F; text-decoration: none}
.cld_a:link{color: #010D7F; text-decoration: none}
.cld_a:visited{color: #010D7F; text-decoration: none}
.cld_a:active{color: #010D7F; text-decoration: none}
.cld_a:hover{color: #010D7F; text-decoration: underline}

.cld_link_cell_edge{min-height: 70px; border-width: 0px; padding: 0px;}
.cld_link_date{text-align: left; font-size: 120%; border-width: 0px; padding: 0px 0px 0px 10px;}
.cld_link_edge{padding: 0px 0px 0px 20px; margin: 0px;}
.cld_link_item{font-size: 75%; border-width: 0px; padding: 0px 0px 0px 0px;}
.cld_link_alt{font-size: 75%; border-width: 0px; padding: 0px 0px 0px 0px;}

.cld_link_item_a{color: #333333; text-decoration: none;}
.cld_link_item_a:link{color: #333333; text-decoration: none;}
.cld_link_item_a:visited{color: #333333; text-decoration: none;}
.cld_link_item_a:active{color: #333333; text-decoration: none;}
.cld_link_item_a:hover{color: #3333ff; text-decoration: underline;}
.cld_link_alt_a{color: #333333; text-decoration: none;}
.cld_link_alt_a:link{color: #333333; text-decoration: none;}
.cld_link_alt_a:visited{color: #333333; text-decoration: none;}
.cld_link_alt_a:active{color: #333333; text-decoration: none;}
.cld_link_alt_a:hover{color: #3333ff; text-decoration: underline;}
