.tribe-events-button {
	display: none !important;
}

h2.tribe-events-page-title {
	font-size: 20px;
}

.tribe-events-schedule h2 {
	font-size: 1.1em;
	font-weight: bold;
}

.tribe-locality {
	font-size: 1.1em;
	font-weight: bold;
}

.tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
	margin-left: 0;
}

.tribe-events-list-event-description {
	border-bottom: 1px #ccc dotted;
	padding-bottom: 20px;
}

.tribe-events-list-event-description .tribe-event-featured {
	border-bottom: 0;
}

.tribe-events-list .tribe-events-loop  .tribe-event-featured .tribe-events-event-image {
	float: left;
	margin: 0 3% 0 0;
	width: 30%;
}

.tribe-mobile-day {
	padding-top: 25px;
}

.tribe-mobile-day h3 span {
	font-weight: bold;
}

/** Show previous link on top of the grid */
#tribe-events-header .tribe-events-sub-nav li {
	display: block !important;
}

/** Show next link on top of the grid */
#tribe-events-header .tribe-events-sub-nav a {
	display: block !important;
}

/** Make each event standout with a new background and border */
.tribe-events-list-widget li.tribe-events-list-widget-events {
	background: yellow;
	border: 1px solid red;
	padding: 10px;
}

/** Make each event title uppercase and underline them */
.tribe-events-list-widget h4.entry-title a {
	text-decoration: underline;
	text-transform: uppercase;
}

/** Make the event date/time information a little more prominent */
.tribe-events-list-widget div.duration {
	color: green;
	font-weight: bold;
	transform: rotate( -4deg );
}