@media screen and (min-width: 720px), print {
.indextemplate {
display: table;
}
.indextemplate > div {
display: table-row;
}
.indextemplate > div > div {
display: table-cell;
vertical-align: top;
}
.indextemplate-with-notes .indextemplate-data {
width: 40%;
}
.indextemplate-with-notes .indextemplate-notes {
width: 30%;
}
}
.indextemplate-data th {
text-align: left;
font-weight: bold;
white-space: nowrap;
}
.indextemplate-data th::after {
display: inline;
content: ":";
}
.indextemplate .indextemplate-pagelist th,
.indextemplate .indextemplate-pagelist td {
vertical-align: top;
}