@page {
  size: A4 portrait;
}
* {
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
}

.region__top,
.help-container,
a.back-to-results,
.region-content-bottom,
footer,
body > pre,
body > details {
  display: none;
}

.region-inner {
  max-width: none !important;
  padding: 0 !important;
}

.page-title {
  margin-bottom: 0;
}

a {
  color: #444;
  text-decoration: none;
}

.hide-on-print {
  display: none !important;
}

button,
.button,
textarea,
label.required::after {
  display: none !important;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.profession-family-toggler,
.question-expandable-toggler::before,
.compare-with,
td.compareables,
th.compareables {
  display: none !important;
}

.test-results li {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  page-break-inside: avoid;
}

.test-results .form-group {
  margin-top: 0;
}

.education-choice-test-result-filter-form fieldset {
  box-shadow: none;
  border: none;
  padding: 0;
  margin-bottom: 0;
}

.test-score-table .page-content {
  margin-right: 3em;
}
.test-score-table .score {
  text-align: center;
}
.test-score-table .score span,
.test-score-table .score::before {
  display: none !important;
}
.test-score-table .score::after {
  content: "-";
  background: none !important;
  width: auto !important;
  height: auto !important;
  border-radius: 0 !important;
  position: static !important;
  display: inline !important;
}
.test-score-table .score.profession-score::after {
  content: "o";
  font-weight: bold;
}
.test-score-table .score.match-score::after {
  content: "x";
  font-weight: bold;
}
.test-score-table .score.match-score.profession-score::after {
  content: "o";
  text-decoration: underline;
}

.test-360-spiderweb > svg {
  margin-left: 0;
}

.career-values-test thead,
.career-values-test .score-cell,
.enneagram-test thead,
.enneagram-test .score-cell {
  display: none;
}
.career-values-test tbody tr:first-child > *,
.enneagram-test tbody tr:first-child > * {
  border-top: none;
}