Existen varias maneras de hacerlo, lo ideal y más recomendable sería enviar la información a un pdf y que el usuario imprima desde ahí, ya que con algun otro metodo la información no quedaría "presentable" y automaticamente aparecería encabezado y pie de pagina la URL del sitio. Pero si no te importa mucho el tema de la presentación, aqui te dejo este script:
Código HTML:
<script>
function window.onbeforeprint(){
noprint.style.visibility = 'hidden';
noprint.style.position = 'absolute';
}
function window.onafterprint(){
noprint.style.visibility = 'visible';
noprint.style.position = 'relative';
}
</script>
<table>
<tr>
<td id="noprint">
<input name="imprimir" type="button" onClick="window.print();" value="Imprimir">
</td>
</tr>
</table>