/* Calendar CSS */
   body { color: black;
          font-family: "arial",tahoma,verdana,sans-serif;
          font-size: 10pt;
        }
   .home { color: black; font-size: 10pt; }

   .calendar { color: black; /* text color */
               background-color: white; 
               text-align: center;
	 border: 1px solid black;
             }
   .calendar_today { background-color: white; width: 98%; padding: 2px; margin: 4px; text-align: center; }
   .calendar_event_1 { background-color: white; width: 98%; padding: 2px; margin: 4px; text-align: center; }
   .calendar_event_2 { background-color: white; width: 98%; padding: 2px; margin: 4px; text-align: center; }

   .calendar_artist_text { color: black; text-align: center; font-size: 12pt; font-weight: bold; }
   .calendar_date_text { color: darkred; background-color: lightgrey; font-size: 12pt; font-weight: bold; width: 450px; 
                padding: 3px; line-height: 14pt;
                border: 1px solid black; text-align: center; }
   .calendar_event_title_text { color: black; font-size: 12pt; font-weight: bold; padding: 5px; }
   .calendar_venue_text { color: black; font-size: 10pt; padding: 4px; }
   .calendar_notes_text { color: black; font-size: 8pt; padding: 2px; }
