  /* @override https://www.puc.edu/__data/assets/css_file/0003/127938/main.css?v=0.0.33 */

/* Body */
body {
	font: normal 12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Hide */
.events,
.modal,
.navbar-bottom,
.calendar-date-picker,
.navbar-toggle,
.calendar-nav button,
.calendar-title-image {
	display: none;
}
.events.active {
	display: block;
}

/* Print Calendar */
.calendar-nav {
	text-align: center;
}
.calendar-nav .date-title {
	font-size: 40px;
}
#calendarTable {
	margin-top: 20px; 
}
#calendarTable table td {
	min-width: 120px;
	border: 1px solid #aeaeae; 
	display:table-cell; 
	vertical-align:top; 
	background-color: #f8f8f8; 
	padding: 6px;
	font-size: 13px;
}
#calendarTable .full-day {
	min-height: 140px;
}
#calendarTable .full-day * {
	min-width: 120px;
}
#calendarTable td.date {
	background-color: #fff;
}
#calendarTable td.today {
	background-color: #eaeaea;
}
#calendarTable th.dayLabel,
#calendarTable th.dayLabelWeekend {
	text-align: center; 
	padding-bottom: 6px; 
	text-transform: uppercase;
}
#calendarTable div.event {
	padding: 0;
	margin-left:15px; 
	text-indent: -15px;
}
#calendarTable .event {
	border: none;
}
#calendarTable .event span {
	color: #000;
}
#calendarTable .event .event-time {
	font-weight: bold;
}
#calendarTable a.dateLink {
	color: #535353; 
	font-weight: 400;
}
.events-full .events-locations-all {
	margin-bottom: 30px;
	text-align: center;
}
