/*  Calendar Style for media types OTHER than print; for hard copies, see calendar-print.css instead  */
/*  Also note that anything here may be over-ridden by screen.css  */
/*  So really this is just the _default_ calendar style for the screen. */

caption.monthname {
  border-top:        2pt outset #0030CF;
  border-left:       2pt outset #0030CF;
  border-right:      2pt outset #0030CF;
  background-color:            #70A7FF;
  color:             white;
  padding:           0.75em;
  font-size:         2em;
}
caption.monthname > a {
  color:             white;
  text-decoration:   none;
}
caption.monthname > a:hover {
  text-decoration:   none;
  color:             #0030CF !important;
  text-shadow:       white 2px 2px 3px;
}
table.calendar {
  border-bottom:     2pt outset #0030CF;
  border-left:       2pt outset #0030CF;
  border-right:      2pt outset #0030CF;
  background-color:             #0030CF;
  color:             white;
  margin-bottom:     3em;
}
table.calendar a,
table.calendar a:link,
table.calendar a:visited {
  color:             white;
}
table.calendar a:hover,
table.calendar a:active {
  font-weight:       normal;
  color:             #70A7FF;
/*  text-shadow:       black 1px 2px 0px; */
}
table.calendar td {
  vertical-align:    top;
}
th.calendar, td.thismonth {
  background-color:  transparent;
  border:            1pt solid white;
  width:             1.4%
}
td.today {
  border:            2pt solid;
}
td.today > div.daynum {
  border-bottom:     1pt dotted;
}
td.today > div.daynum:after {
  content:           " (Today)";
}
th.calendar {
  text-align:        center;
  font-weight:       bold;
}
td.othermonth { 
  background-color:  #001868;
  border:            4pt inset #70A7FF;
}
tr.week {
  background-color:  transparent;
  height:            7em;
}
div.daynum {
  text-align:        left;
  color:             white;
}
div.daynum > span {
  font-size:         1.8em;
}
a.daynum { 
  text-decoration:   none;
}
div.eventname {
  text-align:        center;
}
div.time {
  text-align:        center;
}
 img {
  border:            none;
}
.calimg {
  text-align:        center;
}

tr.noprint, tr.noprint > td, tr.noprint > td > a { 
  color:             #CCCCCC;
  text-decoration:   line-through;
}

