/* used by qlCalendarDisplayer */
.calendarTitle {
   background-color: #eee;
   width: 100%;
   color: #333;
   font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
   font-size: 110%;
   text-align: center;
}

tr.calendarDays {
   background-color: #468;
   width: 100%;
   color: #fff;
   font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
   text-align: center;
   font-size: 70%;
   font-weight: bold;
}

tr.calendarRowA {
   background-color: #fff;
   width: 100%;
   color: #000;
   font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
   font-size: 90%;
   text-align: right;
}

tr.calendarRowB {
   background-color: #eee;
   width: 100%;
   color: #000;
   font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
   font-size: 90%;
   text-align: right;
}
table.calendarTable {
   border: medium double #888;
}
a.calendarLink, a.calendarLink:hover {
   color: #777;
}
a.calendarDay {
   color: #000;
   background-color: #bbb;
}
table.calendarEvent {
   width: 95%;
   border: thin solid black;
   font-size: 70%;
}
