span.calStyle table{border:2px groove #000;border-collapse:separate;z-index:1000;position:absolute;width:260px;border-spacing:1px}span.calStyle table th{text-align:center;min-height:18px}span.calStyle table td.blockedDay{text-align:center;border:solid 1px;cursor:default;width:14%}span.calStyle table td.onDay{text-align:center;border:solid 1px;cursor:pointer;width:14%}span.calStyle table td.offDay{text-align:center;cursor:pointer;border:solid 1px}span.calStyle table td.offDay:hover{background-color:#000;color:#ff0}span.calStyle table td span.monthAbbr{font-size:x-small}span.calStyle table td span.dateAbbr{font-size:small}span.calStyle table td.dayHeadings{cursor:default;text-align:center;font-weight:bold;font-size:smaller}span.calStyle table td.monthName{font-weight:bold;border:0;cursor:default;text-align:center}span.calStyle table td.navigator{font-weight:bold;text-align:center;cursor:pointer}span.calStyle img{cursor:pointer;vertical-align:middle}span.dateTalker{font-size:x-small;text-align:center}span.calStyle table{background:#cfe1f0}span.calStyle table th{background:#cfe1f0;color:#000}span.calStyle table td.blockedDay{background-color:#fff;color:#808080;border-color:#fff}span.calStyle table td.onDay{background-color:#f0f0f0;border-color:#000}span.calStyle table td.onDay:hover{background-color:#cfe1f0;color:#000;border-color:#000}span.calStyle table td.offDay{background-color:#fff;border-color:#000}span.calStyle table td.offDay:hover{background-color:#cfe1f0;color:#000;border-color:#000}span.calStyle table td.dayHeadings{background-color:#cfe1f0;color:#000}span.calStyle table td.monthName{background-color:#cfe1f0;color:#000}span.calStyle table td.navigator{background-color:#cfe1f0;color:#000}span.calStyle table td.navigator:hover{background-color:#000;color:#cfe1f0}span.dateTalker{color:#808080}