#nav a#fairs {
  color: #3d9ae3;
  }
/*h1 {
  font-size: 20px;
  font-weight: bold;
  }
*/
p#tba {
  text-align: right;
  width: 70%;
  margin: 1em auto 0 auto;
  }
table {
  width: 70%;
  margin: 20px auto 40px auto;
  }
td, th {
  text-align: center;
  height: 44px;
  vertical-align: middle;
  width: 6%;
  border: solid 1px #ffffff;
  }
th {
  background-color: #0a457a;
  color: #ffffff;
  }
td.stateheader {
  color: #0a457a;
  border: none;
  font-family: 'Raleway',arial,sans-serif;
  font-size: 1.8em;
  text-align: left;
  }
td a {
  text-decoration: none;
  color: #000000;
  }
td.ltblue {
  background-color: #b7cadb;
  }
td.salmon {
  background-color: #f3dec9;
  }
td.grey1 {
  background-color: #eeeeee;
  }
td.grey2 {
  background-color: #e5e5e5;
  }
td.grey3 {
  background-color: #dfdfdf;
  }
td.grey4 {
  background-color: #d8d8d8;
  }
td.orange {
  background-color: #eaaf74;
  }
td.orange:hover {
  background-color: #82bdeb;
  }
td.ltgrey {
  background-color: #dde7ee;
  }
td.location {
  width: 20%;
  text-align: left;
  padding-left: 10px;
  }

  /*------MEDIA QUERIES-------*/
  
/*Phone in Portrait*/
@media only screen and (max-width: 480px) and (orientation : portrait){
table {
  width: 100%;
  }
td, th {
  font-size: .5em;
  }
}/*END QUERY*/

/*tablets*/
@media only screen and (min-width: 481px) and (max-width: 1300px) {
table {
  width: 80%;
 }
th {
  font-size: .7em;
  }
 }/*END QUERY*/