header, footer, .subnav, .wrapper-terminology-header, .terminology-links, .top-link, .terminology-sorter {
	display: none;
}

.terminology-table {
  font-size: 10pt;
  line-height: 16pt;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  border-collapse: collapse;
  -webkit-print-color-adjust: exact;
  margin: 0;
  border: 1px solid #ddd;
}
.terminology-table th, .terminology-table td {
  padding: 8px 14px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #ddd;
}
.terminology-table th {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 9pt;
  background: #f0f0f0;
  box-shadow: inset 0 0 0 1000px #f0f0f0;
}
.terminology-table th:first-child, .terminology-table td:first-child {
	display: none;
}
.terminology-item {
	display: none;
}
.terminology-item.-open {
	display: table-row-group;
}
.terminology-item.-open .terminology-definition td {
	padding-bottom: 30px;
}
.terminology-table.-all-closed .terminology-item {
	display: table-row-group;
}
.terminology-table.-all-closed .terminology-definition {
	display: none;
}