
.tcr-pages table, .tcr-pages th, .tcr-pages td {
  border: 1px solid black;
  font-family: arial, sans-serif;
  text-align: center;
  border-collapse: collapse;
  padding: 10px;
}

.tcr-pages th {
  background-color: #d1dcef;
}

.tcr-pages td {
  white-space: nowrap;
}

.tcr-pages p {
  font-family: arial, sans-serif;
  text-align: left;
  border-collapse: collapse;
  padding: 0px;
  font-size: 14px;
}

.tcr-pages .nhc-tcr-basin-menu {
  width: 100%;
  text-align: center;
  font-family: sans-serif;
  font-size: 16px;
  margin: 20px 0;
  font-weight: bold;
}

.tcr-pages .nhc-tcr-section {
  width: 100%;
  text-align: center;
  font-family: sans-serif;
  font-size: 16px;
  margin: 20px 0;
}

.tcr-pages .nhc-track-map {
  width: 960px;
  height: auto;
  margin: 12px auto 0 auto;
  vertical-align:top;
}
