\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>}}
-_-_-