dl+dl { margin-top: 1em; }
dd+dt { margin-top: 1em; }
ul.toc li { list-style-type: none; }
body>dl>dt { font-weight: bold; }
thead, th { background-color: silver; }
td, th, tr { border: solid black 1px;}

code var { font-family: italic; }
@media print {form { display: none; } }

.example { border: solid 1px black;  margin: .5em 0; padding: .5em .5em;}

.implnote:before { content: "Implementation Note: ";}
.xxx:before { content: "TODO: "; }
.note:before { content: "NOTE: "}
.tbw:before { content: "TO BE WRITTEN: "; }

.note, .tbw, .xxx, .implnote { background: #eee; border: double 3px black; display: block;  margin: .5em 0; padding: .5em .5em;}

.implnote { border: double red 5px !important; background: #fff !important;}

/* 
editing only


a[name] {background: yellow; }
a[name]:after { content: " [" attr(name) "] "; display: block;}
a[title] {border: dashed blue 1px;}
a[title]:after {content:  " [" attr(name) "] " " {" attr(title) "} "; display: block;}
pre[id] {background: skyblue; }
pre[id]:before { content: " [" attr(id) "] "; display: block;}
dt { border: solid blue 1px; background-color: #ccc;}
*/
