ok in the html where you have
<table class="container" style="border: 1px solid rgb(204, 204, 204);" bgcolor="#333333" cellpadding="10" cellspacing="0" width="100%">
take out style="border: 1px solid rgb(204, 204, 204);"
so you have this
<table class="container" bgcolor="#333333" cellpadding="10" cellspacing="0" width="100%">
then in your screen style sheet you had a spare colon
table.container {
border: 1px solid : #cccccc;
}
change it to
table.container {
border: 1px solid #cccccc;
}
then in print stylesheet just use
table.container {
border: hidden;
}
i've checked it in IE6, firefox 1.02 and opera 7.6 and all work fine
btw you you have quite a few small errors in in the stylesheets e.g. 'verticle-align' is 'vertical-align: top;' etc
http://tinyurl.com/5plrp (edited for tiny url)
not sure what css editor you are using but topstyle lite (http://www.bradsoft.com/download/index.asp) is great (did i remember rightly that you're using stylemaster or was that someone else?? anyway topstyle lite highlights invalid syntax)
btw if you use opera at all the 'p' key quickly toggles between the 'screen' page and print preview so it's a quick way of checking stuff, though you'll still need to confirm the appearance in IE/FF/...
there's also an additional couple of articles on alistapart for print stylesheets that i used when i did mine
http://www.alistapart.com/articles/goingtoprint/
http://www.alistapart.com/articles/printyourway/
:)
p.s. nice site btw - nicely balanced and er, nice colours