CSS3の@mediaの指定を使うと、印刷用CSSもお手軽に設定することができます。 ヘッダ要素を非表示、コンテンツのwidth幅をMAXにするなど、数行加えておくだけでもユーザビリティは相当変わります。 スタイルシートの末尾にこんな漢字で追加します。CSSの優先順位のルールの影響は受けますので、全部に!important付けておけば間違いないです。 印刷用メディアクエリの例 @media print { /* All your print styles go here */ #header, #footer, #sidebar { display: none !important; } #contents {width:100% !important; } } @media printをサポートしているブラウザ media queryはCSS3のテクニックなので、モダンブラウザでないと対
![印刷用のCSS3 Media Queries(メディアクエリ)@media print の使用サンプル](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)