Tienes 3 formas de hacerlo,
Con HTML estático: haces una página diferente para cada página, versión impresión.
Con CSS: Utilizas CSS para construir la página, metiendo los elementos en DIVS, de forma que puedas establecer que por pantalla se se vean unas cosas y por impresora otras, esto se hace con @media print. Puedes encontrar un poco más de información en este foro mismo foro http://www.forosdelweb.com/mensaje.asp?id=99147
Si puedes utilizar programación y bases de datos, simplemente cargas el contenido del artículo en otra plantilla que no tenga los banners y las otras cosas que no quieres mostrar.
Saludos