Firefox é fogo na raposa ne tenta então: .tabela { border: 1px solid #f3f3f3'; } <table border="1" cellspacing="0" class="tabela"> Agora o cellspacing não está funcionando?
<style type="text/css" media="print">
DIV.invisivel {
visibility: hidden;
}
</style>
<html>
<head>
<script type="text/javascript">
function printpage()
{
window.print()
}
</script>
</head>
<form>
<body>
Imprimindo.......... IMPRIMIU!!!!
</body>
</form>
<div class="invisivel">
<input type="button" value="Print this page" onclick="printpage()">
</div>
</html>
explicando... você define o media="print" para a impressão. Criei uma class e atributo hidden para o visibility. Dai eu coloquei o div class a partir da onde será invisível na impressão. No seu caso é no botão. qualquer coisa tamos ae