#wrap h2 {
	font-size: 115%;
	letter-spacing: 0;
	border-radius: 10px 10px 0 0;
}

.time-select { text-align: center; color: #999; list-style: none; margin: 0 auto 2em auto; padding: 0; }
	.time-select li { display: inline-block; }
	.time-select li a { margin: 0 3px; padding: 0 2px; }

.bd-time-00 .timeoverride-00 a, .bd-time-15 .timeoverride-15 a, .bd-time-30 .timeoverride-30 a, .bd-time-45 .timeoverride-45 a
{ color: #000; border: none; font-weight: bold; cursor: default; }


.timeoverride-00::before { content: "[ "; position: relative; left: -1px; font-weight: bold; }
.timeoverride-15::before, .timeoverride-30::before, .timeoverride-45::before { content: "// "; position: relative; left: -1px; font-weight: bold; }
.timeoverride-45::after { content: " ]"; position: relative; left: -1px; font-weight: bold; }



#containment-ppa, #containment-stow, #containment-tot {
  display: grid;
  grid-template-columns: 1fr 1fr; /*fraction*/
}

.col {
  border: 0 solid;
  margin: 0 20px 3em 20px;
  padding: 0;
}

.linksea {
width: 100%; margin: 0 auto; padding: 0;
}
	#containment-ppa .linksea { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
	#containment-ppa .shiftOV { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
	#containment-stow .shiftOV { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; }
	#containment-tot .shiftOV { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; }

.linksea+p { text-align: center; font-size: 90%; font-style: italic; padding-top: .25em; margin: .25em auto 1.5em auto; }


ul.linksea+ul.linksea { margin-top: 1.25em; }
.linksea li { list-style: none; margin: 0; text-align: center; background: #ebebeb; }
	.linksea li+li { border-left: 0; }
	.linksea div+div li {border-top: 1px; }
.linksea li a { font-size: 95%; }

.linksea .subhead { margin: 1em 0 0 0 !important; border: 0; box-shadow: none; border-bottom: 1px solid rgba(84,106,140,.75); }
	.linksea .subhead+div li { border-top: 0; }

.linksea li { 
border: 1px solid rgba(84,106,140,.15);
box-shadow: inset 0 0 10px rgba(84,106,140,.05);
margin: 0;
padding: 2px 0;
}

.shiftOV li:first-child { border-radius: 10px 0 0 10px; }
	#containment-ppa li:nth-child(17), #containment-stow .shiftOV li:first-child, #containment-tot .shiftOV li:first-child { border-radius: 0 0 0 10px; }
.shiftOV li:last-child { border-radius: 0 10px 10px 0; }
	#containment-ppa li:nth-child(24), #containment-stow .shiftOV li:last-child, #containment-tot .shiftOV li:last-child { border-radius: 0 0 10px 0; }
.shiftOV a { font-weight: 800; }

.helpful {  }

#containment-ppa li:nth-child(n+9), #containment-ppa li:nth-child(n+17) {
border-top: 0;
}

#containment-ppa li:nth-child(9), #containment-ppa li:nth-child(17) {
border-left: 1px solid rgba(84,106,140,.15);
}


@media (max-width: 850px) { /*breakpoint*/
  #containment-ppa {
    grid-template-columns: 1fr;
  }
  #linksea {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .col:first-child { margin-bottom: 1em; }
}

@media (max-width: 700px) { /*breakpoint*/
  #containment-stow,   #containment-tot {
    grid-template-columns: 1fr;
  }
}