title: Incorrect text colors when printing HTML page
body: <p>Why do browsers change the color of text when printing?</p>
  
  <p>For example, create a blank HTML document containing:</p>
  
  <pre><code>&lt;span style="color: #80b831"&gt;test&lt;/span&gt;
  &lt;button onclick="window.print()"&gt;Print&lt;/button&gt;
  </code></pre>
  
  <p>Example here: <a href="http://jsfiddle.net/7z6c2/" rel="noreferrer">http://jsfiddle.net/7z6c2/</a></p>
  
  <p>The <code>span</code> has <code>color: #80b831</code> on the screen, but when printed (even just print preview in Chrome) the color is different (lime greenish).</p>
  
  <p><img src="https://i.stack.imgur.com/FVn2W.png" alt="ScreenshotsfromPDFCreator"></p>
  
  <p>If I tick Chrome's "Background colors and images" option in Print Preview, the correct color is then used.</p>
  
  <p>What's happening here? How can I get the right color to appear by default? Is this something to do with "web-safe" colors?</p>