title: Print order in Magento 1.7 not using theme CSS
body: <p>I've successfully setup my theme and using it for the rest of my site on Magento 1.7, however the print order screen (<code>http://&lt;my-domain&gt;/index.php/sales/order/print/order_id</code>) seems to be ignoring <code>local.css</code> and using all of the styles from <code>styles.css</code>.</p>
  
  <p>For example <code>button.button span</code> from <code>styles.css</code> is being used for the <strong>Close</strong> button when I have this in <code>local.css</code> and the rest of the site uses this. I've even tried to set a more specific selector but this gets ignored.</p>
  
  <p>Is there something simple I'm missing on this screen as I haven't had this problem anywhere else.</p>
  
  <p><strong>Edit: Workaround solution:</strong> I viewed the source HTML of the page and can definitely see that <code>local.css</code> is <strong>not</strong> loaded anywhere in the page. On other pages I can see it being pulled in. Seems like a bug in Magento 1.7.0.2, so I copied <code>/app/design/frontend/base/default/template/page/print.phtml</code> to my template path(<code>/app/design/frontend/default/&lt;my-theme&gt;/template/page/print.phtml</code>) and fixed.</p>
  
  <p>It seems this block isn't doing what it's meant to do and does in other pages</p>
  
  <pre><code>&lt;head&gt;
     &lt;?php echo $this-&gt;getChildHtml('head') ?&gt;
  &lt;/head&gt;
  </code></pre>
  
  <p>So in my copy of the file in my template directory I added the line below just before <code>&lt;/head&gt;</code> which worked.</p>
  
  <pre><code>&lt;link rel="stylesheet" type="text/css" href="&lt;?php echo $this-&gt;getSkinUrl('css/local.css') ?&gt;" media="all" /&gt;
  </code></pre>
  
  <p>I logged a defect here: <a href="http://www.magentocommerce.com/bug-tracking/issue?issue=15841" rel="nofollow">http://www.magentocommerce.com/bug-tracking/issue?issue=15841</a></p>