/* CSS Document */
table.month {
float: left;
border-collapse: collapse;
margin-top: 20px;
margin-bottom: 20px;
}
.month th {
	font-size: 1em;
	text-align: center;
}
.month td.empty { border: none; }
.month td.day {
	height: 78px;
	width: 74px;
	vertical-align:top;
	padding-bottom: 3px;
	background-color:#FFFFEE;
	font-size: .8em;
	border: 1px solid #CCC;
}
.month .day .label {
	text-align:right;
	background-color:#E0DFA0;
	display: block;
	font-weight:bold;
	padding: 2px;
}
.month td.day ol { padding: 0; margin: 0; }
.month td.day ol li { list-style: none; }
.month .event, .month .nonEvent {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	width: 70px;
}
.nonEvent {
	font-style:italic;
}
.month .event a {
	padding: 1px;
	margin: 1px;
	display: block;
	text-decoration: none;
	border: none;
}
.month .event a:hover {
	text-decoration: underline;
}
.type_community, dt.type_community {
	color: blue;
}
.type_jconnect, dt.type_jconnect {
	color: green;
}
.type_undergrad, dt.type_undergrad, .type_hillel a, dt.type_hillel {
	color: purple;
}
.type_nonhillel a, dt.type_nonhillel, .type_other, dt.type_other {
	color: #555;
}
.type_secular a, dt.type_secular, .type_holiday a, dt.type_holiday {
	color: black;
}
.type_jewish a, dt.type_jewish {
	color: navy;
}
.type_social a, dt.type_social {
	color: maroon;
}


#viewcalendar h1{float:left; line-height:40px; margin:0; padding:0;}
#viewcalendar .jumpMenu {float:right; margin-top:5px;}
.viewLegend {
    text-align:right;
    display:block;
}

ul#BackNextMonths {
	margin:5px 0 0 0;
	display: block;
    height:16px;
    /*border:1px solid #ddd;*/
    padding:0px 8px;
    font-size:11px;
}
ul#BackNextMonths li {
	list-style: none; list-style-image: none;
	padding: 0;
	margin: 0;
}
ul#BackNextMonths li#BackMonth {
	display: block;
	float: left;
}
ul#BackNextMonths li#NextMonth {
	display: block;
	float: right;
}


.all_day { font-weight: bold; }


#contents img {
	display: none;
}
#status { position: fixed; z-index: 1000; top: 0; left: 0; text-align: left; background-color: #FFF; }
#legend {width:350px;}
#legend dl, #legend dt { margin: 0; padding: 0; font-weight:normal; width:350px;}
#legend h3{ margin: 0; padding: 0; font-weight:bold; margin-bottom:5px;}
#legend dl {list-style-type:disc;}
#legend p{width:350px; margin-top:0;}


