.calTable{border-collapse:collapse;font:8pt Tahoma,Verdana;border:0 solid #666}.calHeaderDay,.calHeaderMonth{font:8pt verdana;padding-top:3px;padding-bottom:3px}.calHeaderMonth,.calPrevNext{border-bottom:1px solid #CECECE;text-align:center}.calHeaderMonth{font-weight:700}.calPrevNext{cursor:pointer}.calEmpty{background-color:#fafafa;border:1px solid #E6F0FF}.calHeaderDay{background-color:#E6F0FF;font-weight:700;text-align:center;border-bottom:1px solid #CECECE;width:22px}.calBaseDay,.calToday{color:#000;font-weight:700}.calNormalDay,.calToday,.calWeekend{padding-top:3px;padding-bottom:3px;text-align:center;border:1px solid #E6F0FF}.calNormalDay{color:#000;background-color:#EFFFD6}.calBaseDay{padding-top:3px;padding-bottom:3px;background-color:#FFE4E1;text-align:center}.calToday{background-color:#ffffcf}.calWeekend{color:#636B6B;background-color:#E6F0FF;font-weight:400}