.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
  background: none;
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
  background: none;
}

.calendar-calendar .month-view .full td.single-day .inner div,
.calendar-calendar .month-view .full td.single-day .inner div a ,
.calendar-calendar .month-view .full td.multi-day .inner div,
.calendar-calendar .month-view .full td.multi-day .inner div a ,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a ,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a ,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
  background: none;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
  background: none;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
  background: none;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background: none;
}





/* calendar */
.page-calendar #block-system-main {	padding: 0; }
.page-calendar section.block { margin-top: 30px; }
.page-calendar #page-title { width: 98%; }
.page-calendar .tabs { text-align: right; }
.menu-calendar { margin: 5px 0; }
.menu-calendar li { display: inline; }
.page-calendar-month .calendar-calendar .inner div { margin: 0 0 5px !important; }
.page-calendar #page-title {
  border-bottom: 2px solid #000000;
  color: #000000;
  margin: 0 0 5px;
  padding: 5px 10px;
  text-align: center;
}

.monthview .views-field-nothing {
  /* background-color:#BFDFFF; */
  border-radius: 10px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
  color:#000000;
  margin: 0 0 3px 0.5% !important;
  padding: 5px 10px !important;
  text-align: center;
}/* all */

.monthview .contents { padding: 0 0 5px; }

/* ****************************************************************** */

/* academic-calendar - blue */
.page-calendar-month-academic #page-title,
.academic-calendar {
	background-color: #BFDFFF !important;
}
/* ****************************************************************** */

/* svcc-events - green */
.page-calendar-month-events #page-title,
.svcc-events {
	background-color: #CBFFBF !important;
}
/* ****************************************************************** */

/* workshops - red */
.page-calendar-month-workshops #page-title,
.workshops {
	background-color:#FFAFAF !important;
}
/* workshops - red */

/* ****************************************************************** */

/* faculty-staff - tan */
.page-calendar-month-staff #page-title,
.faculty-staff {
	background-color: #FFFF9A !important;
}
/* faculty-staff - tan */

/* ****************************************************************** */

/* eight-weeks orange */
.page-calendar-month-weeks #page-title,
.eight-weeks {
	background-color:#FECD95 !important;
}
/* eight-weeks orange */

/* ****************************************************************** */

.cal-item {
	border-radius: 10px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
	color:#000000;
	margin: 0 0 0 0.5%;
	padding: 5px 10px;
	text-align: center;
}

.cal-pdf {
	background: url("../images/pdf_icon.png") no-repeat scroll right center / 15px 15px rgba(0, 0, 0, 0);
	float: right;
	margin-right: 20px !important;
	padding:5px 10px;
}

.cal-pdf:hover { background-color:#DDDDDD; }
.cal-pdf a { padding: 5px 15px 5px 10px; }

.page-calendar .calendar-calendar .month-view .full td.multi-day div.monthview,
.page-calendar .calendar-calendar .week-view .full td.multi-day div.weekview,
.page-calendar .calendar-calendar .day-view .full td.multi-day div.dayview {
	color:#777777;
}
/* right sidebar icons */
#region-sidebar-second #block-views-right-side-image-links-block, #region-sidebar-second #block-follow-site, #region-sidebar-second #block-block-2 {
	display: block;
	margin: 0;
}
/* multi-day bottom border */
.calendar-calendar .month-view .full tr td.multi-day, .calendar-calendar .month-view .full tr td.single-day {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 0 none;
  border-top: 0 none;
}








