title: JavaScript window.print() not working
body: <p>Here is the simple page with a table. I want to print it on button click. But the script is not working.</p>
  
  <pre><code>&lt;html&gt;&lt;head&gt;&lt;style&gt;th{background-color:#000}table, th, td {  border: 1px solid black; }    &lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;center&gt;
  &lt;TABLE id=highlight class=hilite border=1 cellSpacing=5 cellPadding=4&gt;&lt;THEAD    style="COLOR: white"&gt;
  &lt;TR&gt;
  &lt;TH colSpan=2&gt;MINI STATEMENT&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;
  &lt;TBODY&gt;
  &lt;TR&gt;
  &lt;TD class=row width="15%"&gt;&lt;B&gt;Account Id&lt;/B&gt;&lt;/TD&gt;
  &lt;TD class=row&gt;&lt;B&gt;A000000003&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
  &lt;TR&gt;&lt;/TR&gt;
  &lt;TR&gt;
  &lt;TD class=row width="15%"&gt;Your Previous Balance&lt;/TD&gt;
  &lt;TD class=row width="15%"&gt;2539.62&lt;/TD&gt;&lt;/TR&gt;
  &lt;TR&gt;&lt;/TR&gt;
  &lt;TR&gt;
  &lt;TD class=row width="15%"&gt;Your Current Balance&lt;/TD&gt;
  &lt;TD class=row width="15%"&gt;2538.62 &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;input type='button'    onClick='window.print()' value='Print'&gt;&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;
  </code></pre>
  
  <p>This is maintenance code of a dummy project so just ignore standards and conventions :p For practice.</p>