h1,h2,h3,h4,h5 {
font-weight: bold;
page-break-after: avoid;
- page-break-inside:avoid;
+ page-break-inside: avoid;
line-height: 1.25em;
}
}
ul.toc {
+ white-space: nowrap;
list-style: none;
margin: 0;
padding: 0;
}
/* add page number to cross references */
-a.xref::after {
- content: " (page " target-counter(attr(href, url), page) ")";
+a[href^="#"]::after {
+ content: " (p. " target-counter(attr(href, url), page) ")";
+}
+a[href^="http"]::after {
+ content: " (" attr(href) ")";
}