table#filterTable {
	margin: 0px 242px 20px 242px;
	width: 398px;
}
table#filterTable a, table#filterTable td {
	color: #D80000;
	font-size: 1.2vw;
	line-height: 1.3vw;
}
table#filterTable a.dayfiltered {
	color: #535353;
}
.printfriendly.pf-alignright {
	position: absolute;
	right: 0px;
}
.page-template-page-biglist .printfriendly.pf-alignright {
	top: 420px;
}
#pf-content #biglist_table img.mediumImage {
	width: 150px !important;
	height: 150px !important;
}
.cma_badge {
	position: relative;
    left: 281px;
    top: -131px;
    height: 91px;
    width: 156px;
    z-index: 10;
  }

body.page-template-page .aside_container, body.page-template-page-cashiers .aside_container {
	margin-right: 32px !important;
}
.list_table_wrapper {
	width: 880px !important;
}


body.tax-eventtype_category #acts_on_stage_list h3,
body.page-template-page-bikeride #acts_on_stage_list h3 {
	margin-bottom: 30px;
font-size: 28px;
}
body.tax-eventtype_category #sponsor_list h3,
body.page-template-page-bikeride #sponsor_list h3 {
	font-size: 19px;
}

body.tax-eventtype_category #sponsor_list h3:nth-child(3),
body.page-template-page-bikeride #sponsor_list h3:nth-child(3) {
    margin-top: 0px;
    margin-bottom: 30px;	
}

.row.content {
	margin-left: 0px !important;
}
.full-width {
	width: 1170px !important;
}
	
body.page-template-page-bikeride header.page-title h1 {
	font-family: LemonMilk, 'Montserrat', sans-serif;
  font-size: 44px;
  color: #333333;
  margin-bottom: 20px;
}
body.page-template-page-bikeride .span8 {
	width: 780px;
}
body.page-template-page-bikeride .row.content .span8 {
	margin-left: 0;
    padding: 20px 50px 50px 50px;
    background-color: #FFF;
    font-family: Arial, Sans Serif;
  }
body.page-template-page-bikeride .aside_container {
	margin-right: 32px !important;
}