table#calendar 					{ background: none; 
									width: 100%; border-collapse: collapse;  }
table#calendar a 				{ text-decoration: none; }
tr#days th 						{ width: 14.25%; }
table#calendar th#lastmonth a, table#calendar th#nextmonth a  { text-align: center; }
table#calendar tr#days th 		{ background-color: #339; color: #FFF; 
									font-size: 0.9em; font-weight: bold; text-align: center;
									padding: 4px 0.33em; }
table#calendar tr#title th 		{ background: #3CF; color: #339;
									border: 1px solid #39E; border-width: 2px 1px 1px 1px; font-size: 1.25em; }
table#calendar td 				{ vertical-align: top; padding: 0;
									border: 0px solid #39E; border-width: 0 0 1px 1px; }
table#calendar td.sat 			{ border-right: 1px solid #39E; }
table#calendar a 				{ font-weight: bold; display: block; margin: 0;}
table#calendar a:link 			{ color: navy; }
table#calendar a:visited 		{ color: purple; }
table#calendar a:hover 			{ color: #360; }
table#calendar td.sat, table#calendar td.sun 	{ background: #CFF; }
/* To gray out prior and post current month dates, use this control in html code (not this css)
table#calendar td.jun, table#calendar td.aug	{ background: #CCC; color: #889; }
table#calendar td.may, table#calendar td.jul	{ background: #CCC; color: #889; }
*/
table#calendar tr#lastweek td 	{ border-bottom: 2px solid #39E; }
table#calendar td.holiday  		{ background-color: transparent; }
/* To highlight a current (or specific date), use this control
table#calendar td#jul16 		{ background-color: transparent; }
td#jul16 div.date 				{ color: #339; background: #F3F3F3; }
*/
div.event, div.date, div.holiday	{ color: #339; }
div.event 						{ font-size:  0.8em; line-height: 1.0em; margin: 0.5em; }
div.event span 					{ display: block; }
/*  To gray out class="recur fitness" events, use this control:
div.recur span 					{ display: none; }
div.recur span 					{ color: #999; }
div.fitness span 				{ display: none; }
div.fitness span 				{ color: #999; }
*/
div.holiday 					{ font-size:  0.8em; line-height: 1.25em; margin: 0.5em 0em 0.25em 0.5em; font-style: italic; }
span.time 						{ font-weight: bold; }
span.loc 						{ font-size: 1.0em; line-height: 1.5em; font-weight: bold; font-style:  italic; }
div.date 						{ font-size: 0.8em; font-weight: bold; float: right; text-align: center;
									border: 1px solid #39E; border-width: 0 0 1px 1px;
									padding: 0.125em 0.25em 0 0.25em; margin: 0; 
									background: #F3F3F3; }
/*
td.jun div.date, td.aug div.date 	{ border-width: 0;
										color: #666; background: transparent; }
*/
td.footnote						{ border-top: none; }
td.footnote p					{ margin: 0; }
/*
Copyright (c) 2007 Donaldson Run Recreation Association.  All rights reserved.
Cascading Style Sheet
filename: calendar.css
version 1.0
build: 1.00
Date: 28-Apr-07
Author: gregory love
Description:
Stylesheet for formatting calendar.  DRRA website, www.drra.org.
*/