list-style: none;
}
-#source pre {
+pre {
display: inline-block;
text-align: left;
}
right: 1em;
}
+#index nav {
+ columns: 3;
+ -moz-columns: 3;
+ -webkit-columns: 3;
+}
+nav > .section {
+ break-inside: avoid;
+ -webkit-column-break-inside: avoid; /* webkit */
+ page-break-inside: avoid; /* moz */
+}
+
/* printing hints */
@page {