/* begin CSS for SIL Generated ToC */
div#generated-toc {
float:right;
border:1px solid #aaaaaa;
background-color:#f9f9f9;
padding:0 10px 10px 15px;
margin:0 10px 10px 10px;
}
@media only screen and (min-width: 0px) and (max-width: 568px) {
/* forces the ToC box to center itself in small screens */
div#generated-toc {
float: none;
margin-bottom: 0;
display: table;
}
}
div#generated-toc p {
/* style for "Index For This Page" text */
font-variant:small-caps;
}
div#generated-toc p#toggle-container a#generated_toc_d_toggle,
div#generated-toc p#toggle-container a#generated_toc_d_toggle.toggle-closed,
div#generated-toc p#toggle-container a#generated_toc_d_toggle.toggle-open {
/* style for "Hide" and "Show" text */
font-variant:small-caps;
text-decoration:none;
color:maroon;
border-bottom-style:none;
}
div#generated-toc ul {
text-align:left;
margin:0;
padding:0;
padding-left:15px;
}
div#generated-toc li.notmissing {
/* used with h2 headings */
font-variant:small-caps;
margin:0 0 0 10px;
padding-top:0.3em;
}
div#generated-toc li.notmissing a:link,
div#generated-toc li.notmissing a:visited,
div#generated-toc li.notmissing a:active {
color:maroon;
background:inherit;
border:none;
text-decoration:none; /* to remove underline */
}
div#generated-toc li.notmissing a:hover {
color:maroon;
text-decoration:none; /* to remove underline */
border-width:1px;
border-color:maroon; 
border-bottom-style:dashed;
}
/* end CSS for SIL Generated ToC */