
#printable-calendar {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/Janpage1.gif');
border:#73cae2 1px solid;
}

#printable-calendarfeb {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/febpage.gif');
border:#e894bd 1px solid;
}

#printable-calendar_mar {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/marchpage1.gif');
border:#bad5aa 1px solid;
}


#printable-calendar_apr {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/aprpage.gif');
border:#bad5aa 1px solid;
}

#printable-calendar_may {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/maypage.gif');
border:#bad5aa 1px solid;
}

#printable-calendar_jun {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/junepage.gif');
border:#9adc3e 1px solid;
}

#printable-calendar_july {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/julypage.gif');
border:#1848a4 1px solid;
}

#printable-calendar_aug {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/augpage.gif');
border:#e9eb3f 1px solid;
}

#printable-calendar_sep {
width:790px;
margin:0 auto;
padding:0px;
height:560px;
background:url('images/monthly-calendar/seppage.gif');
border:#fcc73c 1px solid;
}


#printable-calendar_oct {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/octpage.gif');
border:#f3af1b 1px solid;
}

#printable-calendar_nov {
width:790px;
margin:0 auto;
padding:0px;
height:500px;
background:url('images/monthly-calendar/novpage.gif');
border:#f3af1b 1px solid;
}

#printable-calendar_dec {
width:790px;
margin:0 auto;
padding:0px;
height:560px;
background:url('images/monthly-calendar/decpage.gif');
border:#4fa3d1 1px solid;
}

#calendar-container{
text-align:center;
padding:0;
margin:0;
overflow:hidden;
}

.calendar{width:780px; height:50px; margin:0 auto; padding:0px; border-bottom-color:#FF0; border-bottom:groove; border-bottom-width:3px;}
.calendarleft{ background:url('images/monthly-calendar/previous_arrow.gif') left no-repeat; width:115px; height:50px; margin:0px; float:left; padding:0px; font-size:11px; font-weight:700; color:#032f3b; line-height:70px; text-indent:8px; text-decoration:none;}
.calendarleft img{ margin:0 auto; padding:0px; text-decoration:none; background:url('images/monthly-calendar/previous_arrow.gif') left no-repeat;}
.calendarleft a{font-size:11px; font-weight:700; color:#032f3b; line-height:70px; text-indent:4px; text-decoration:none; padding-left:7px;}
.calendarleft a:hover{font-size:11px; font-weight:700; color:#032f3b; line-height:70px; text-indent:4px; text-decoration:underline;}

.calendarright{ background:url('images/monthly-calendar/next_arrow.gif') right no-repeat; width:245px; height:50px; margin:0px; float:left; padding:0px; font-size:11px; font-weight:700; color:#032f3b; line-height:70px; text-align:inherit; text-indent:118px; text-decoration:none;}
.calendarright img{ margin:0 auto; padding:0px; text-decoration:none; background:url('images/monthly-calendar/previous_arrow.gif') left no-repeat;}
.calendarright a{font-size:11px; font-weight:700; color:#032f3b; text-align:inherit; text-indent:118px; line-height:70px; text-decoration:none; padding-right:7px;}
.calendarright a:hover{font-size:11px; font-weight:700; color:#032f3b; text-align:inherit; text-indent:118px; line-height:70px; text-decoration:underline;}




.calendarheading{ background:url('images/monthly-calendar/Janpagehead1.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; border-right:#62bfd8 1px dotted; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}


.calendarheading_feb{ background:url('images/monthly-calendar/febpagehead.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading_feb a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading_feb a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}

.calendarheading_mar{ background:url('images/monthly-calendar/marpagehead.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading_mar a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading_mar a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}

.calendarheading_apr{ background:url('images/monthly-calendar/aprpagehead.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading_apr a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading_apr a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}

.calendarheading_jun{ background:url('images/monthly-calendar/Junpagehead.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading_jun a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading_jun a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}

.calendarheading_jul{ background:url('images/monthly-calendar/Julypagehead.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading_jul a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading_jul a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}


.calendarheading_aug{ background:url('images/monthly-calendar/augpagehead.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading_aug a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading_aug a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}

.calendarheading_dec{ background:url('images/monthly-calendar/decpagehead.gif') left no-repeat; width:340px; height:38px; margin:10px 0px 0px 10px; float:left; padding:0px; font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-decoration:none;}
.calendarheading_dec a{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}
.calendarheading_dec a:hover{font-size:16px; font-weight:700; color:#032f3b; line-height:38px; text-indent:5px; text-decoration:none;}


.cell_container{width:780px; margin:5px auto 0px; padding:0px; position:relative; overflow:hidden;}
.cell{ background:url('images/monthly-calendar/week_jan_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#33bbe1 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}

.cell_feb{ background:url('images/monthly-calendar/week_feb_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#e894bd 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_feb a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_feb a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}

.cell_mar{ background:url('images/monthly-calendar/week_mar_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#9eb886 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_feb a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_feb a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}

.cell_apr{ background:url('images/monthly-calendar/week_apr_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#facf71 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_apr a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_apr a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}

.cell_jun{ background:url('images/monthly-calendar/week_june_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#9adc3e 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_jun a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_jun a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}

.cell_jul{ background:url('images/monthly-calendar/week_july_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#1848a4 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_jul a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_jul a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}

.cell_aug{ background:url('images/monthly-calendar/week_aug_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#e9eb3f 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_aug a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_aug a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}

.cell_dec{ background:url('images/monthly-calendar/week_dec_cell.gif') top no-repeat; width:95px; height:60px; margin:0 auto; float:left; padding:0px; border:#4fa3d1 1px solid; font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_dec a{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}
.cell_dec a:hover{font-size:14px; font-weight:700; color:#032f3b; line-height:65px; text-decoration:none;}


.numeric_cell_container{width:780px; margin:5px auto 0px; padding:0px; position:relative; overflow:hidden;}
.numeric_cell{width:95px; height:65px; margin:0 auto; padding:0px; float:left; border:#33bbe1 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}


.numeric_cell_feb{width:95px; height:65px; margin:0 auto; padding:0px; float:left; float:left; border:#e894bd 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell_feb a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell_feb a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}

.numeric_cell_mar{width:95px; height:65px; margin:0 auto; padding:0px; float:left; border:#9eb886 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell_mar a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell_mar a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}

.numeric_cell_apr{width:95px; height:65px; margin:0 auto; padding:0px; float:left; border:#facf71 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell_apr a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell_apr a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}

.numeric_cell_jun{width:95px; height:65px; margin:0 auto; padding:0px; float:left; border:#9adc3e 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell_jun a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell_jun a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}

.numeric_cell_jul{width:95px; height:65px; margin:0 auto; padding:0px; float:left; border:#1848a4 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell_jul a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell_jul a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}

.numeric_cell_aug{width:95px; height:65px; margin:0 auto; padding:0px; float:left; border:#e9eb3f 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell_aug a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell_aug a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}

.numeric_cell_dec{width:95px; height:65px; margin:0 auto; padding:0px; float:left; border:#4fa3d1 1px solid; font-size:14px; font-weight:700; color:#150863; text-decoration:none;}
.numeric_cell_dec a{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}
.numeric_cell_dec a:hover{font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;} 




.week_cell{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#33bbe1 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.week_cell_feb{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#e894bd 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.week_cell_mar{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#9eb886 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.week_cell_apr{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#facf71 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.week_cell_jun{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#9adc3e 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.week_cell_jul{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#1848a4 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.week_cell_aug{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#e9eb3f 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.week_cell_dec{width:87px; height:65px; margin:0 auto; float:left; padding:0px; border:#4fa3d1 1px solid; font-size:14px; font-weight:700; color:#a3aaad; line-height:65px; text-decoration:none;}

.blank_cell{width:95px; height:65px; margin:0 auto; float:left; padding:0px; border:#33bbe1 1px solid; font-size:14px; font-weight:700; color:#150863; line-height:65px; text-decoration:none;}


.holiday_cell{ width:93px; margin:5px auto 0px; padding:3px 0px 0px 0px; float:left; background:#ccffcc; border:#c0c0c0 1px solid; font-size:11px; font-weight:400; color:#000; text-decoration:none;}
.holiday_cell a{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}
.holiday_cell a:hover{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}

.holiday_cell_yellow{ width:93px; margin:5px auto 0px; padding:3px 0px 0px 0px; float:left; background:#ffffcc; border:#c0c0c0 1px solid; font-size:11px; font-weight:400; color:#000; text-decoration:none;}
.holiday_cell a{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}
.holiday_cell a:hover{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}

.holiday_cell_blue{ width:93px; margin:5px auto 0px; padding:3px 0px 0px 0px; float:left; background:#99ccff; border:#c0c0c0 1px solid; font-size:11px; font-weight:400; color:#000; text-decoration:none;}
.holiday_cell a{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}
.holiday_cell a:hover{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}

.holiday_cell_orange{ width:93px; margin:5px auto 0px; padding:3px 0px 0px 0px; float:left; background:#ffcc99; border:#c0c0c0 1px solid; font-size:11px; font-weight:400; color:#000; text-decoration:none;}
.holiday_cell a{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}
.holiday_cell a:hover{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}

.holiday_cell_pink{ width:93px; margin:5px auto 0px; padding:3px 0px 0px 0px; float:left; background:#f7e5f2; border:#c0c0c0 1px solid; font-size:11px; font-weight:400; color:#000; text-decoration:none;}
.holiday_cell a{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}
.holiday_cell a:hover{font-size:12px; font-weight:400; color:#000; line-height:35px; text-decoration:none;}