title: Retain HTML font color when printing - IE settings, NOT printer issue
body: <p>This has been driving me mad all day. I at first went down the print settings route before realising that it's the "Print background colors and images" option in IE that's been tripping me up.</p>
  
  <p>The last test case code I used:</p>
  
  <pre><code>&lt;html&gt;
  &lt;style type="text/css"&gt;body{font-family:Courier;}pre{display:inline;}&lt;/style&gt;
  &lt;body&gt;
  &lt;b&gt;&lt;font color="#FFFF00"&gt;this is a test&lt;/font&gt;&lt;/b&gt;&lt;br/&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>When viewed in IE "this is a test" is displayed in bright yellow. However when printing or even print previewing it's rendered in what I'd describe as a muddy yellow. The same is true if I export to PDF via virtual PDF printer. If I enable "Print background colors and images" the correct yellow is used, but I understand from what I've read this option can't be set programmatically.</p>
  
  <p>It's not just yellow, many similar colors end up the same as each other in the print preview, and I need to shade things according to error margin so can't just use ones that are very different.</p>
  
  <p>So how to get round this??? I don't see why a setting for background colors is affecting foreground text like this (unless I can force foreground it? My HTML is only very basic and hasn't been used for a few years ...)</p>
  
  <p>Cheers for any help</p>