Hola,
si usas CSS, puedes usar una hoja de estilo alterna para media='print'. No sé dónde haya algún tutorial (un poco de Google te debe bastar) pero hay un ejemplo en
http://revistaswitch.net. Si imprimes un artículo (o usas la vista previa de impresión) vas a ver que desaparecen varios elementos que no querrías imprimir para ahorrar tinta.
Ahora, con tablas... creo que tienes un problema
saludos