Во-первых нужно отдельно создать css файл для печати со специальным media:
<link rel="stylesheet" type="text/css" media="print" href="print.css">
Во-вторых у существующих css поменять media="all" на media="screen, projection".
В-третьих, чтобы вызвать диалог печати повесь событие на необходимый элемент onclick="window.print();"
P.S. С помощью print.css убери все ненужные элементы, либо с помощью display:none или убирая оформление этих элементов, т.е. получается тебе нужно создать два варианта оформления для одного макета