/*
 *  calendar.css
 *  Style sheet for calendar objects
 *  copyright 2005-2007 Jim E Sontag
 *
 *  'A little style and a touch of class
 *
 *  $Revision: 1.3 $
 *  $Date: 2007/11/20 17:19:30 $
 *************************************************************/

.calendar { font-family: sans-serif; }
.calendar TH { font-size: 80% }
.calendar TD { font-size: 70% }
.calendar TD { width: 2.7em; } 
.calendar { float: left; margin-right: 8px; }
.calendar BUTTON { margin: 5px }
.calendar A { border : none; text-decoration: none }
.calendar IMG { border: none }

.calendar TD {
  border: blue solid 1px;
  height: 22px;
  vertical-align: bottom; 
  text-align: right;
  empty-cells: hide;
  background-repeat: no-repeat; 
}

.calendar TD IMG { 
  /*float: left; clear: none; */ 
  /* vertical-align: text-bottom; */
  margin-right: 2px; 
}

.calctrl { clear: left; width: 35ex; border:thin dotted blue; }
.calctrl DIV, .calctrl BUTTON { float: left; clear: none; }
.calctrl BUTTON { border: none; }
.calctrl { display: none } 

.expired    { text-decoration: none }

#legend { float: left; clear: left; }
#legend DIV { float: left }

.legend {
  display: block; float: left;
  width: 2ex;
  margin: 0 4px 0 0;
  border: black solid 1px; 
}

.legend_item {
  display: block; float: left;
  font-size: 80%;
  padding: 4px 8px 4px 0;
}
