title: Losing column widths when printing HTML table
body: <p>I'm have a page that will be used (and hence styled) only for printing. When I view the page in the browser the column width are as I set them:</p>
  
  <pre><code>&lt;table&gt;
  &lt;col width="20%"&gt;
  &lt;col width="25%"&gt;
  &lt;col width="5%"&gt;
  &lt;col width="10%"&gt;
  &lt;col width="17%"&gt;
  &lt;col width="15%"&gt;
  &lt;col width="8%"&gt;
  &lt;thead&gt;
        header columns
  &lt;/thead&gt;
  &lt;tbody&gt;
        columns
  &lt;/tbody&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>However, when I print the page the columns are all identical widths. Am I able to set columns as percentages (or at all) when printing? </p>