@charset "UTF-8";
/* CSS Document */

#head { display: none; }
#leftNavWrapper { display: none; }
img { display: none; }
.printHide { display: none; }
div.section { background-color: #fff; border: 1px solid #ebebeb; padding: 10px 10px 1px 10px; margin-bottom: 10px; }
#foot { display: none; }

/*************************************/
/*        Calendar Formatting        */
/*************************************/

div.monthTile { clear: left; }
h3.month { clear: left; margin-top: 1em; margin-bottom: .5em; font-size: 2.3em; font-family: Georgia, "Times New Roman", Times, serif; page-break-before: always; }
ul.week { padding: 0; margin: 0; clear: both; border-left: 1px solid #ccc;}
li.day, li.dayHeader { position: relative; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; list-style-type: none; margin: 0; padding: 0; float: left; width: 76px; height: 85px; }

li.dayHeader { background-color: #fbfaf7; height: 2.5em; padding-top: .5em; text-align: center; font-weight: bold; font-size: 0.9em; color: #666; border-top: 1px solid #ccc; }
span.date { font-size: 1.8em; color: #999; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 10px; display: block; }
.padding { padding: 3px; }

/* For when the user makes a time unavailable */
.unavailable { color: #999; text-decoration: line-through; }

.cal-x-month, .cal-x-week, .cal-x-day, .cal-x-time {
	cursor: pointer;
}



