.tbtchdr {
  margin: 0 0 30px;
  font-family: "Lora", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 40px;
  letter-spacing: 1px;
}
.tbtcstd {
  margin: 0 0 30px;
  font-family: "Lora", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 30px;
  letter-spacing: 1px;
}
.tbtc-sml {
  margin: 0 0 30px;
  font-family: "Lora", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 16px;
  letter-spacing: 1px;
}
@media (min-width: 767px) {
  .tbtchdr {
    font-size: 70px;
  }
  .tbtcstd {
    font-size: 35px;
  }
  .tbtc-sml {
    font-size: 20px;
  }
}

.intro {
  background: url(../img/8b-cropped.jpg) no-repeat bottom center scroll;
}

.download-section {
  background: url(../img/7b-cropped.jpg) no-repeat bottom center scroll;
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 20px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}

.btn-default {
    border: 1px solid #93B3A2;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #93B3A2;
        border-right-color: #93B3A2;
        border-bottom-color: #93B3A2;
        border-left-color: #93B3A2;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image-source: none;
        border-image-slice: 100% 100% 100% 100%;
        border-image-width: 1 1 1 1;
        border-image-outset: 0 0 0 0;
        border-image-repeat: stretch stretch;
    background-color: transparent;
    color: #93B3A2;
}
.btn-default:hover,
.btn-default:focus {
  border: 1px solid #316F59;
  outline: none;
  color: black;
  background-color: #316F59;
}

a {
  color: #93B3A2;
}

.table {
  background-color: #FFFFFF;
  color: #000000;
	opacity: 0.6;
}

.text-center {
  text-align: left;
}

#map {
  height: 700px;
}

.agenda {  }

/* Dates */
.agenda .agenda-date { width: 170px; }
.agenda .agenda-date .dayofmonth {
  width: 40px;
  font-size: 36px;
  line-height: 36px;
  float: left;
  text-align: right;
  margin-right: 10px; 
}
.agenda .agenda-date .shortdate {
  font-size: 0.75em; 
}


/* Times */
.agenda .agenda-time { width: 140px; } 


/* Events */
.agenda .agenda-events {  } 
.agenda .agenda-events .agenda-event {  } 

@media (max-width: 767px) {
    
}
