div.menuItemsBox { border-top: 1px solid navy; border-left: 1px solid navy; border-bottom: 3px solid navy; border-right: 3px solid navy; color: navy; background-color: white; padding: 2px; position: absolute; height:12px; width:100px; font-size:12px; font-style:Arial; } div.notes { border-top: 1px solid darkgreen; border-left: 1px solid darkgreen; border-bottom: 3px solid darkgreen; border-right: 3px solid darkgreen; padding: 10px; background-color: white; position: absolute; display: none; } table.calendar { border: 2 px solid black; border-collapse: collapse; color: Black; background: white; font-size:14 px; } table.calendar_top { border-collapse: collapse; color: Black; background: white; font-size:14 px; } td.today { padding-left:1px; border: 1px solid black; color: Black; background: White; font-weight: bold;} td.todayDate { padding-left:1px; border: 2px solid black; color:Black; background: white; font-weight: bold;} td.todayEvent { padding-left:1px; border: 2px solid black; color:Black; background: LightSteelBlue; font-weight: bold;} td.monthdays { padding-left:1px; border: 1px solid black; color: Black; background: white; } td.eventOnDay {border: 1px solid black; color: Black; background: LightSteelBlue; } td.nonmonthdays { padding-left:1px; border: 1px solid black; color: Black; background: BlanchedAlmond;} td.weekDays { padding-left:1px; border: 1px solid black; border-bottom: 2px solid black; color: Black; background: #EFEFEF;} td.menu { color: black; background: #EFEFEF; padding:2px } a#MWCal:link,a#MWCal:visited,a#MWCal:hover,a#MWCal:active { color:Black; text-decoration:none; } a#MWCal { font-size:11px; }