\Configure{uplevel}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="uplevel">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
\Configure{fullwidth}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="fullwidth">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
\Css{dl .uplevel, .fullwidth{margin-left:-2.5em;}}
\Css{dl dl .fullwidth {margin-left:-5em;}}
\Css{dl dl dl .fullwidth {margin-left:-7.5em;}}
-_-_-
\ConfigureEnv{questions}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="questions">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
{}{}
\ConfigureEnv{parts}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="parts">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
{}{}
\ConfigureEnv{subparts}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="subparts">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
{}{}
-_-_-
\Configure{setpoints}
{\HCode{<span class="setpoints">}} {\HCode{</span>}}
-_-_-
\ConfigureEnv{exam}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="exam">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
{}{}
\ConfigureEnv{problem}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="problem">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
{}{}
\Css{.problem{border-bottom: 1px solid black;}}
\Configure{scorebox}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="scorebox">}
\bgroup\Configure{fbox}{\leavevmode}{}}
{\egroup\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
\Css{.scorebox{margin-left:90\%; border: 1px solid black;}}
-_-_-
\Configure{sectiontitle}
{\ifvmode\IgnorePar\fi
\EndP \HCode{<h4 class="sectiontitle">}\IgnorePar}
{\ifvmode \IgnorePar \fi \EndP \HCode{</h4>}}
-_-_-
\Configure{answer}
{\HCode{<span class="answer">}} {\HCode{</span>}}
\Css{.answer {text-decoration:underline;}}
\Configure{question}
{\HCode{<span class="question">}} {\HCode{</span>}}
-_-_-
\Configure{instructions}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="instructions">}}
{\IgnorePar\EndP \HCode{</div>}}
-_-_-
\ConfigureEnv{examtop}
{\ifvmode \IgnorePar \fi \EndP \HCode{<table class="examtop"><tr><td>}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</td></tr></table>}}
{}{}
\Configure{namedata}
{\ifvmode \IgnorePar \fi \EndP
\Configure{newline}{\HCode{</td><td\Hnewline
class="namedata-rule"><hr /></td></tr><tr><td>}}%
\HCode{</td><td><div class="namedata"><table><tr><td>}}
{\ifvmode \IgnorePar \fi \EndP
\HCode{</td><td
class="namedata-rule"><hr /></td></tr></table></div>}}
\Css{td.namedata-rule {width:10em; vertical-align:bottom; }}
\Css{div.namedata{text-align:right;}}
\Configure{classdata}
{\ifvmode \IgnorePar \fi \EndP \HCode{<h3 class="classdata">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</h3>}}
-_-_-
\ConfigureEnv{keytop}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="keytop">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
{}{}
-_-_-
\Configure{frontmatter}
{\ifvmode \IgnorePar \fi \EndP \HCode{<div class="frontmatter">}}
{\ifvmode \IgnorePar \fi \EndP \HCode{</div>}}
-_-_-