/* @override http://www.sandiego.edu/css/calendar.css */

/* @override http://www.sandiego.edu/css/calendar.css */

div.autocalendar {
	clear: both;
}

table.calendar {
	width: 99%;
}

table.calendar td {
	height: 8em;
	width: 14%;
	background-color: #f3f2f3;
	vertical-align: top;
}

div.autocalendar h2 {
	margin-top: 1em;
}

/* @group Special Days */

table.calendar td.offcalendar {
	background-color: white;
}

table.calendar td.weekend {
	background-color: ;
}

table.calendar td.past {
	background-color: #ddd;
	color: white;
}

table.calendar td.today {
	background-color: #fff7b2;
}

table.calendar p.day {
	text-align: right;
	margin-bottom: .1em;
	margin-top: 0;
}

/* @end */

/* @group Events */

ul.events, body#content ul.events {
	font-size: 76%;
	/* padding-left: 2em;
	text-indent: -1em; */
}

body#content.global ul.events {
	text-indent: 0;
}

ul.events li, body#content ul.events li {
	margin-bottom: 1em;
	list-style: none;
}

ul.events li:first-line {
	font-size: 114%;
}

/* @end */

/* @group Feeds */

ul.feeds {
	list-style: none;
	padding: .2em;
	border-style: inset;
	border-color: #042d52;
	border-width: .1em;
	background-color: #83A5C3;
	float: right;
}

ul.feeds li {
	margin-bottom: .1em;
}

ul.feeds a {
	color: black;
}

/* @end */

/* @group Vacation */

tr.soon {
	color: #C7940D;
}
tr.verysoon {
	color: #B86905;
}

/* @end */