#app-head-wrapper,#app-footer-wrapper,#title-container,#right,#numbers,#tabs,#info ul,h2.see-results,#change-title,hr,.back,.warning2,a.printer-friendly-version
  {
  display: none;
}

div.sub-menu {
  border-bottom: none;
}

ul.sub-tabs li.open,ul.sub-tabs li.close {
  display: none;
}

.sub-menu ul li.current-sub-tab {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  margin-left: -33px;
}

#main-content,#contact-wrapper {
  border: none;
}

#main-content table tr th,#main-content table tr td {
  padding: 5px 10px;
  vertical-align: middle;
}

#main-content table {
  border-collapse: collapse;
  border-spacing: 0;
}

#main-content table td,#main-content table th {
  border: 1px solid #d0d0d0;
}

hr.darkest,hr.darker,hr.dark,hr.light,hr.lighter {
  margin: 0;
  background: none;
  display: inline-block;
  position: relative;
  bottom: 2px;
}

hr.darkest {
  border: 3px solid #563ae4;
  background-color: #563ae4;
}

hr.darker {
  border: 3px solid #6b53e6;
  background-color: #6b53e6;
}

hr.lighter {
  border: 3px solid #a79be4;
  background-color: #a79be4;
}

hr.dark {
  border: 3px solid #8d7ce4;
  background-color: #8d7ce4;
}

hr.light {
  border: 3px solid #c7c2e3;
  background-color: #c7c2e3;
}

div.pagebreak-after {
  page-break-after: always !important;
}

ul li,div.submission-details ul li,div.openQuestions ul.web-report-answer li {
  list-style-type: square !important;
  position: relative;
  left: 20px;
}

.matrix h3 {
  margin-bottom: 10px;
}