title: HTMLBody refuses to output the font size I specify, always ends up a different size
body: <p>I'm trying to get my C# application to generate form emails. I should have had this wrapped up in an hour on Friday...but Outlook is being quite disobedient.</p>
  
  <p>It seems that no matter the way I specify the font size in the MailItem's HTMLBody, it comes out a <em>slightly</em> different size. The Font face always comes out as specified, but the size is never right.</p>
  
  <pre><code>email.HTMLBody = "&lt;p style='font-size:11px;font-family:Calibri;'&gt;girl look at that body&lt;/p&gt;";
  email.HTMLBody = "&lt;style&gt; body { font-family:'Calibri'; font-size:11px; } &lt;/style&gt; &lt;body&gt;girl look at that body&lt;/body&gt;";
  email.HTMLBody = "&lt;html&gt;&lt;header&gt;&lt;style&gt; body { font-family:'Calibri'; font-size:11px; } &lt;/style&gt;&lt;/header&gt; &lt;body&gt;girl look at that body&lt;/body&gt;&lt;/html&gt;";
  email.HTMLBody = "&lt;span style='font-size:11px;font-family:calibri;'&gt;girl look at that body&lt;/span&gt;";
  </code></pre>
  
  <p>produces size 8.5 font.</p>
  
  <pre><code>email.HTMLBody = "&lt;html&gt;&lt;body&gt;&lt;font face='Calibri' size='11px'&gt;girl look at that body&lt;/font&gt;&lt;/body&gt;&lt;/html&gt;";
  email.HTMLBody = "&lt;font face='Calibri' size='11px'&gt;girl look at that body&lt;/font&gt;";
  </code></pre>
  
  <p>produces size 12 font.</p>
  
  <p>So, it seems to be that specifying 11px (or 11pt, tried that too) font via CSS gets me 8.5px, and by font tags gets me 12px.</p>
  
  <p>I've done a little further toying with this, and basically, the font tag produces 12pt font no matter what. So that's a dead end, but I knew the font tag was deprecated anyway.
  The CSS tag will give me different sizes, but rarely what I'm asking for. It's always off, and not by a consistent amount.</p>
  
  <p>font-size in code = font-size in email:</p>
  
  <ul>
  <li>12 = 9 </li>
  <li>13 = 10 </li>
  <li>14 = 10.5 </li>
  <li>15 = 11.5 </li>
  <li>16 = 12 </li>
  <li>17 = 13 </li>
  <li>18 = 13.5 </li>
  <li>19 = 14.5 </li>
  <li>20 = 15</li>
  </ul>
  
  <p>Specifying 14.5px in CSS gives me my desired 11px...but I don't feel comfortable deploying something that depends upon that. </p>
  
  <p>What's the issue here? Is there something I'm neglecting to specify in CSS? Something I need to adjust elsewhere in MailItem, or Outlook.Application?</p>