/* The Events Calendar Category Colors 3.9.5 generated CSS */
.teccc-legend a, .tribe-events-calendar a, #tribe-events-content .tribe-events-tooltip h4
{
	font-weight: normal;
}

.tribe-events-list .vevent.hentry h2 { padding-left: 5px; }

@media only screen and (max-width: 768px) {
	.tribe-events-calendar td .hentry { display: block; }
	h3.entry-title.summary,
	.tribe-events-calendar .tribe-events-has-events:after
		{ display: none; }

	.tribe-events-calendar .mobile-trigger .tribe-events-tooltip {
		display: none !important;
	}
}

.tribe-grid-body div[id*="tribe-events-event-"][class*="tribe-events-category-"] .hentry.vevent,
.tribe-grid-body div[id*="tribe-events-event-"][class*="tribe-events-category-"] .hentry.vevent:hover,
.tribe-grid-allday div[id*="tribe-events-event-"][class*="tribe-events-category-"].hentry.vevent div
{ background-color: #fff; }

	
.tribe-events-category-benefit .tribe-events-map-event-title a:link,
.tribe-events-category-benefit .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-benefit.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-benefit.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-benefit h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-benefit h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-benefit h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-benefit h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-benefit a:link,
.tribe-venue-widget-list li.tribe-events-category-benefit a:visited,
.teccc-legend .tribe-events-category-benefit a,
.tribe-events-calendar .tribe-events-category-benefit a,
.tribe-events-category-benefit > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-benefit h4 a
{
	color: #DBADFF;
	text-decoration: none;
}

.tribe-events-category-benefit .tribe-events-map-event-title a:link,
.tribe-events-category-benefit .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-benefit.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-benefit h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-benefit h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-benefit h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-benefit h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-benefit a:link,
.tribe-venue-widget-list li.tribe-events-category-benefit a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-benefit,
.tribe-events-category-benefit h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-benefit,
.tribe-events-calendar .tribe-events-category-benefit,
#tribe-events-content .tribe-events-category-benefit > .tribe-events-tooltip h4,
.tribe-events-category-benefit > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-benefit h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #DBADFF;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-benefit .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-benefit h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-benefit h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-benefit a:link,
.tribe-events-category-benefit h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-brewing .tribe-events-map-event-title a:link,
.tribe-events-category-brewing .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-brewing.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-brewing.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-brewing h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-brewing h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-brewing h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-brewing h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-brewing a:link,
.tribe-venue-widget-list li.tribe-events-category-brewing a:visited,
.teccc-legend .tribe-events-category-brewing a,
.tribe-events-calendar .tribe-events-category-brewing a,
.tribe-events-category-brewing > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-brewing h4 a
{
	color: #FBD75B;
	text-decoration: none;
}

.tribe-events-category-brewing .tribe-events-map-event-title a:link,
.tribe-events-category-brewing .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-brewing.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-brewing h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-brewing h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-brewing h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-brewing h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-brewing a:link,
.tribe-venue-widget-list li.tribe-events-category-brewing a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-brewing,
.tribe-events-category-brewing h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-brewing,
.tribe-events-calendar .tribe-events-category-brewing,
#tribe-events-content .tribe-events-category-brewing > .tribe-events-tooltip h4,
.tribe-events-category-brewing > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-brewing h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #FBD75B;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-brewing .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-brewing h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-brewing h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-brewing a:link,
.tribe-events-category-brewing h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-executive-board .tribe-events-map-event-title a:link,
.tribe-events-category-executive-board .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-executive-board.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-executive-board.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-executive-board h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-executive-board h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-executive-board h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-executive-board h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-executive-board a:link,
.tribe-venue-widget-list li.tribe-events-category-executive-board a:visited,
.teccc-legend .tribe-events-category-executive-board a,
.tribe-events-calendar .tribe-events-category-executive-board a,
.tribe-events-category-executive-board > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-executive-board h4 a
{
	color: #000;
	text-decoration: none;
}

.tribe-events-category-executive-board .tribe-events-map-event-title a:link,
.tribe-events-category-executive-board .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-executive-board.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-executive-board h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-executive-board h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-executive-board h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-executive-board h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-executive-board a:link,
.tribe-venue-widget-list li.tribe-events-category-executive-board a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-executive-board,
.tribe-events-category-executive-board h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-executive-board,
.tribe-events-calendar .tribe-events-category-executive-board,
#tribe-events-content .tribe-events-category-executive-board > .tribe-events-tooltip h4,
.tribe-events-category-executive-board > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-executive-board h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #000;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-executive-board .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-executive-board h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-executive-board h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-executive-board a:link,
.tribe-events-category-executive-board h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-festival .tribe-events-map-event-title a:link,
.tribe-events-category-festival .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-festival.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-festival.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-festival h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-festival h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-festival h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-festival h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-festival a:link,
.tribe-venue-widget-list li.tribe-events-category-festival a:visited,
.teccc-legend .tribe-events-category-festival a,
.tribe-events-calendar .tribe-events-category-festival a,
.tribe-events-category-festival > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-festival h4 a
{
	color: #5484ED;
	text-decoration: none;
}

.tribe-events-category-festival .tribe-events-map-event-title a:link,
.tribe-events-category-festival .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-festival.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-festival h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-festival h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-festival h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-festival h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-festival a:link,
.tribe-venue-widget-list li.tribe-events-category-festival a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-festival,
.tribe-events-category-festival h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-festival,
.tribe-events-calendar .tribe-events-category-festival,
#tribe-events-content .tribe-events-category-festival > .tribe-events-tooltip h4,
.tribe-events-category-festival > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-festival h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #5484ED;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-festival .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-festival h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-festival h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-festival a:link,
.tribe-events-category-festival h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-guests .tribe-events-map-event-title a:link,
.tribe-events-category-guests .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-guests.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-guests.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-guests h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-guests h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-guests h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-guests h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-guests a:link,
.tribe-venue-widget-list li.tribe-events-category-guests a:visited,
.teccc-legend .tribe-events-category-guests a,
.tribe-events-calendar .tribe-events-category-guests a,
.tribe-events-category-guests > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-guests h4 a
{
	color: #51B749;
	text-decoration: none;
}

.tribe-events-category-guests .tribe-events-map-event-title a:link,
.tribe-events-category-guests .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-guests.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-guests h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-guests h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-guests h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-guests h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-guests a:link,
.tribe-venue-widget-list li.tribe-events-category-guests a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-guests,
.tribe-events-category-guests h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-guests,
.tribe-events-calendar .tribe-events-category-guests,
#tribe-events-content .tribe-events-category-guests > .tribe-events-tooltip h4,
.tribe-events-category-guests > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-guests h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #51B749;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-guests .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-guests h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-guests h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-guests a:link,
.tribe-events-category-guests h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-hiking .tribe-events-map-event-title a:link,
.tribe-events-category-hiking .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-hiking.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-hiking.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-hiking h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-hiking h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-hiking h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-hiking h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-hiking a:link,
.tribe-venue-widget-list li.tribe-events-category-hiking a:visited,
.teccc-legend .tribe-events-category-hiking a,
.tribe-events-calendar .tribe-events-category-hiking a,
.tribe-events-category-hiking > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-hiking h4 a
{
	color: #A4BDFC;
	text-decoration: none;
}

.tribe-events-category-hiking .tribe-events-map-event-title a:link,
.tribe-events-category-hiking .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-hiking.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-hiking h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-hiking h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-hiking h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-hiking h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-hiking a:link,
.tribe-venue-widget-list li.tribe-events-category-hiking a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-hiking,
.tribe-events-category-hiking h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-hiking,
.tribe-events-calendar .tribe-events-category-hiking,
#tribe-events-content .tribe-events-category-hiking > .tribe-events-tooltip h4,
.tribe-events-category-hiking > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-hiking h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #A4BDFC;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-hiking .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-hiking h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-hiking h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-hiking a:link,
.tribe-events-category-hiking h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-kitchen .tribe-events-map-event-title a:link,
.tribe-events-category-kitchen .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-kitchen.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-kitchen.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-kitchen h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-kitchen h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-kitchen h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-kitchen h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-kitchen a:link,
.tribe-venue-widget-list li.tribe-events-category-kitchen a:visited,
.teccc-legend .tribe-events-category-kitchen a,
.tribe-events-calendar .tribe-events-category-kitchen a,
.tribe-events-category-kitchen > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-kitchen h4 a
{
	color: #FFB878;
	text-decoration: none;
}

.tribe-events-category-kitchen .tribe-events-map-event-title a:link,
.tribe-events-category-kitchen .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-kitchen.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-kitchen h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-kitchen h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-kitchen h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-kitchen h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-kitchen a:link,
.tribe-venue-widget-list li.tribe-events-category-kitchen a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-kitchen,
.tribe-events-category-kitchen h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-kitchen,
.tribe-events-calendar .tribe-events-category-kitchen,
#tribe-events-content .tribe-events-category-kitchen > .tribe-events-tooltip h4,
.tribe-events-category-kitchen > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-kitchen h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #FFB878;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-kitchen .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-kitchen h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-kitchen h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-kitchen a:link,
.tribe-events-category-kitchen h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-meeting .tribe-events-map-event-title a:link,
.tribe-events-category-meeting .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-meeting.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-meeting.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-meeting h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-meeting h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-meeting h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-meeting h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-meeting a:link,
.tribe-venue-widget-list li.tribe-events-category-meeting a:visited,
.teccc-legend .tribe-events-category-meeting a,
.tribe-events-calendar .tribe-events-category-meeting a,
.tribe-events-category-meeting > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-meeting h4 a
{
	color: #f00;
	text-decoration: none;
}

.tribe-events-category-meeting .tribe-events-map-event-title a:link,
.tribe-events-category-meeting .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-meeting.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-meeting h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-meeting h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-meeting h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-meeting h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-meeting a:link,
.tribe-venue-widget-list li.tribe-events-category-meeting a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-meeting,
.tribe-events-category-meeting h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-meeting,
.tribe-events-calendar .tribe-events-category-meeting,
#tribe-events-content .tribe-events-category-meeting > .tribe-events-tooltip h4,
.tribe-events-category-meeting > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-meeting h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #f00;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-meeting .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-meeting h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-meeting h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-meeting a:link,
.tribe-events-category-meeting h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-outdoor-adventure .tribe-events-map-event-title a:link,
.tribe-events-category-outdoor-adventure .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-outdoor-adventure.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-outdoor-adventure.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-outdoor-adventure h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-outdoor-adventure h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-outdoor-adventure h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-outdoor-adventure h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-outdoor-adventure a:link,
.tribe-venue-widget-list li.tribe-events-category-outdoor-adventure a:visited,
.teccc-legend .tribe-events-category-outdoor-adventure a,
.tribe-events-calendar .tribe-events-category-outdoor-adventure a,
.tribe-events-category-outdoor-adventure > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-outdoor-adventure h4 a
{
	color: #7AE7BF;
	text-decoration: none;
}

.tribe-events-category-outdoor-adventure .tribe-events-map-event-title a:link,
.tribe-events-category-outdoor-adventure .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-outdoor-adventure.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-outdoor-adventure h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-outdoor-adventure h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-outdoor-adventure h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-outdoor-adventure h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-outdoor-adventure a:link,
.tribe-venue-widget-list li.tribe-events-category-outdoor-adventure a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-outdoor-adventure,
.tribe-events-category-outdoor-adventure h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-outdoor-adventure,
.tribe-events-calendar .tribe-events-category-outdoor-adventure,
#tribe-events-content .tribe-events-category-outdoor-adventure > .tribe-events-tooltip h4,
.tribe-events-category-outdoor-adventure > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-outdoor-adventure h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #7AE7BF;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-outdoor-adventure .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-outdoor-adventure h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-outdoor-adventure h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-outdoor-adventure a:link,
.tribe-events-category-outdoor-adventure h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-private .tribe-events-map-event-title a:link,
.tribe-events-category-private .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-private.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-private.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-private h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-private h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-private h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-private h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-private a:link,
.tribe-venue-widget-list li.tribe-events-category-private a:visited,
.teccc-legend .tribe-events-category-private a,
.tribe-events-calendar .tribe-events-category-private a,
.tribe-events-category-private > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-private h4 a
{
	color: #708090;
	text-decoration: none;
}

.tribe-events-category-private .tribe-events-map-event-title a:link,
.tribe-events-category-private .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-private.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-private h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-private h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-private h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-private h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-private a:link,
.tribe-venue-widget-list li.tribe-events-category-private a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-private,
.tribe-events-category-private h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-private,
.tribe-events-calendar .tribe-events-category-private,
#tribe-events-content .tribe-events-category-private > .tribe-events-tooltip h4,
.tribe-events-category-private > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-private h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #708090;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-private .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-private h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-private h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-private a:link,
.tribe-events-category-private h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-social .tribe-events-map-event-title a:link,
.tribe-events-category-social .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-social.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-social.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-social h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-social h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-social h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-social h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-social a:link,
.tribe-venue-widget-list li.tribe-events-category-social a:visited,
.teccc-legend .tribe-events-category-social a,
.tribe-events-calendar .tribe-events-category-social a,
.tribe-events-category-social > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-social h4 a
{
	color: #4B0082;
	text-decoration: none;
}

.tribe-events-category-social .tribe-events-map-event-title a:link,
.tribe-events-category-social .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-social.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-social h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-social h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-social h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-social h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-social a:link,
.tribe-venue-widget-list li.tribe-events-category-social a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-social,
.tribe-events-category-social h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-social,
.tribe-events-calendar .tribe-events-category-social,
#tribe-events-content .tribe-events-category-social > .tribe-events-tooltip h4,
.tribe-events-category-social > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-social h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #4B0082;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-social .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-social h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-social h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-social a:link,
.tribe-events-category-social h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}

	
.tribe-events-category-work-day .tribe-events-map-event-title a:link,
.tribe-events-category-work-day .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-work-day.hentry.vevent h3.entry-title a,
#tribe-events-content div.tribe-events-category-work-day.hentry.vevent .tribe-events-tooltip h4.entry-title.summary,
	.tribe-events-adv-list-widget li.tribe-events-category-work-day h2 a:link,
.tribe-events-adv-list-widget li.tribe-events-category-work-day h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-work-day h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-work-day h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-work-day a:link,
.tribe-venue-widget-list li.tribe-events-category-work-day a:visited,
.teccc-legend .tribe-events-category-work-day a,
.tribe-events-calendar .tribe-events-category-work-day a,
.tribe-events-category-work-day > div.hentry.vevent > h3.entry-title a,
.tribe-events-mobile.tribe-events-category-work-day h4 a
{
	color: #8B4513;
	text-decoration: none;
}

.tribe-events-category-work-day .tribe-events-map-event-title a:link,
.tribe-events-category-work-day .tribe-events-map-event-title a:visited,
#tribe-events-content div.tribe-events-category-work-day.hentry.vevent .tribe-events-tooltip h4.entry-title,
	.tribe-events-adv-list-widget .tribe-events-category-work-day h2 a:link,
.tribe-events-adv-list-widget .tribe-events-category-work-day h2 a:visited,
.tribe-mini-calendar-list-wrapper .tribe-events-category-work-day h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-work-day h2 a:visited,
.tribe-venue-widget-list li.tribe-events-category-work-day a:link,
.tribe-venue-widget-list li.tribe-events-category-work-day a:visited,
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-category-work-day,
.tribe-events-category-work-day h2.tribe-events-list-event-title.entry-title a,
.teccc-legend .tribe-events-category-work-day,
.tribe-events-calendar .tribe-events-category-work-day,
#tribe-events-content .tribe-events-category-work-day > .tribe-events-tooltip h4,
.tribe-events-category-work-day > div.hentry.vevent > h3.entry-title,
.tribe-events-mobile.tribe-events-category-work-day h4
{
	background-color: transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	color: #8B4513;
	line-height: 1.4em;
	padding-left: 5px;
	padding-bottom: 2px;
}

.tribe-events-category-work-day .tribe-events-map-event-title a:link,
	.tribe-events-adv-list-widget .tribe-events-category-work-day h2 a:link,
.tribe-mini-calendar-list-wrapper .tribe-events-category-work-day h2 a:link,
.tribe-venue-widget-list li.tribe-events-category-work-day a:link,
.tribe-events-category-work-day h2.tribe-events-list-event-title.entry-title a
{
	width: auto;
	display: block;
}


	#legend_box { font: bold 10px/4em sans-serif; text-align: center; }

#legend a { text-decoration: none; }

#tribe-events #legend li {
	display: inline-block;
	list-style-type: none;
	padding: 7px;
	margin-left: 0.7em;
}

#legend_box #legend li span { cursor: pointer; }

	