@page { margin:.5in .5in 0.5in .5in; mso-header-margin:.5in; mso-footer-margin:.5in; } body,html,table { font-size:10.0pt; font-family:Arial; } br { mso-data-placement:same-cell; } iframe { scroll: auto; width: 400px; height: 600px; border: none; padding: none; float:left; } div.insert { display:none; } pre { font-family:Lucida Console; } td { text-align:right; empty-cells:show; } table.calendar { border-bottom:1.0pt solid black; float:left; } .details td { text-align:left; padding-left:50px; } .holiday, .holiday.odd { font-weight:700; background:#ffff99; } .events { font-weight:bolder; color:red; } .odd { background:#ccffff; } /* the first week always has the top border */ .d1, .d2, .d3, .d4, .d5, .d6, .d7 { border-top:0.5pt solid black; } /* the first day also has the left */ .d1 { border-left:0.5pt solid black; } td:hover.Mon, td:hover.Tue, td:hover.Wed, td:hover.Thu, td:hover.Fri, td:hover.Sat, td:hover.Sun { background-color:pink; } .Mon, .Sat { border-left:0.5pt solid black; } .Sun { border-right:0.5pt solid black; } .even { } .even.Sun, .even.Sat { background:#ffff99; } .week { background:silver; border-right:1.0pt solid black; } .weekTitle { font-size:6.0pt; font-family:Arial; text-align:center; background:silver; border-right:1.0pt solid black; border-top:1.0pt solid black; } .month { font-size:8.0pt; font-family:Arial; text-align:center; background:silver; border-left:1.0pt solid black; vertical-align:middle; /* this is for excel... but I may remove it * mso-rotate:90; * this only works in IE */ writing-mode: tb-rl; filter: flipv fliph; layout-flow:vertical-ideographic; glyph-orientation-vertical:upright; } .year { font-size:10.0pt; font-family:Arial; text-align:center; font-weight:700; } .dayName { font-size:7.0pt; font-family:Arial; text-align:center; background:silver; } .top { height:26px; width:26px; } .top { border-top:1.0pt solid black; } .left { border-left:1.0pt solid black; } .right { border-right:1.0pt solid black; } /* the padding cells at the end of the year */ .end { border-top:0.5pt solid black; } .empty { background:silver; color:black; } /* the cell after the last day of the year needs a border */ .last { border-left:0.5pt solid black; }