CSS Printer Style Problem

Hi everyone, I’m having a problem with a Print Style Sheet I’ve been doing at work. Due to the fact that the entire site is run under a CMS (namely Ektron), the only way I’m going to be able to link the Print Style Sheet is import it from the main style sheet, so it’s something like this at the top of the main style sheet:

@import url(/Styles/print.css) print;

It does seem to work somewhat, but I’m able to completely strip away all of the formatting from the page using the print.css style; for whatever reason, it maintains a border around the entire page and everything seems to have scaled down in Firefox.

When I first started this project I just added the print style the normal way straight to the HTML on my local machine like this:

<link rel=‘STYLESHEET’ type=‘text/css’ media=“print” href=’/Styles/print.css’>

And I was able to get that working properly. So basically I was just wondering is there anything inherently wrong with doing the print style the way I mentioned first using the @import?