#events .list:not(.alternative) .row::after {
	content: none;
}

#events .list.alternative .eventItem td {
	border-right: 0;
}
#events .list.alternative .eventItem .three.columns:first-child {
	vertical-align: top;
}
#events .list.alternative .eventItem .three.columns:first-child .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
#events .list.alternative > tbody > tr > .six.columns,
#events .list.alternative > tbody > tr > .seven.columns,
.six.columns #events.section .list.alternative .eventItem .six.columns,
.six.columns #events.section .list.alternative .eventItem .seven.columns {
	width: 100%;
}
#events .list.alternative > tbody > tr > .two.columns {
	line-height: 32px;
}
#events .list.alternative > tbody > tr > .two.columns > a {
	font-size: 14px;
	text-decoration: underline;
}

#events.section .list.list.alternative .three.columns.date .two.columns.day {
	text-align: center;
}

#events .gridItem h2 {
	padding: 18px 24px 0;
}
#events .gridItem .dateTimeWrapper {
	padding: 0 24px;
}

#events .gridItem .itemDescription {
	padding-top: 12px;
}
#events .gridItem .eventTime,
#events .gridItem .itemDate,
#events .gridItem .itemDate .day {
	color: #79828f;
	font-size: 0.875rem;
	font-weight: 300 !important;
}

.overlayEventIcon {
	margin: 23px 12px 0 48px;
}
.item .eventIcon {
	margin: 10px 12px 0 0;
}

.eventInformation a.download::before {
	text-decoration: none;
}

.button.attend.deny {
	position: relative;
}
.button.attend.deny::before {
	position: absolute;
	top: 2px;
}
.button.attend.deny input {
	padding-left: 65px;
}

.toolbar:not(.toolbarSaveSend) .button.attend:not(.iconOnly):not(:first-child) {
    margin-left: 12px;
}

.eventColor1 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor1 .shortDate .day {
	color: #1a6ea7;
}
.eventColor2 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor2 .shortDate .day {
	color: #114c2a;
}
.eventColor3 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor3 .shortDate .day {
	color: #b35f00;
}
.eventColor4 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor4 .shortDate .day {
	color: #da006d;
}
.eventColor5 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor5 .shortDate .day {
	color: #e90000;
}
.eventColor6 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor6 .shortDate .day {
	color: #5a781d;
}
.eventColor7 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor7 .shortDate .day {
	color: #5b4ca2;
}
.eventColor8 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor8 .shortDate .day {
	color: #6c3b2a;
}
.eventColor9 .shortDate {
	background-color: transparent;
	border-color: #e0e6ed;
}
li.eventColor9 .shortDate .day {
	color: #4d6066;
}

a#calendarSwitchLink {
    text-decoration: underline;
}

.overlayEventCounts label[for*="userCheckbox"] img.avatar {
    left: 30px;
    position: relative;
}
