Q1:あなたが提案したように、2 つの CSS ファイルを使用します。そうすれば、HTML が再利用され、印刷 CSS スタイル以外の余分なリソースを管理する必要がなくなります。
Q2:ピクセルではなく、パーセンテージや EM などの相対単位を使用します。(ピクセルが印刷にどのように関連していると思いますか?) ページが A4 ページに印刷されない可能性があることを覚えておいてください。A3、A5 など、何でもかまいません。通常、テキスト行の最適な長さは 60 ~ 80 文字 (60em ~ 80em) であるため、幅については通常 EM を好みます。長くなると、テキストを追うのに目が疲れます。短くすると、長い単語を入れるのに十分なスペースがなくなり、望ましくない単語の折り返しが発生します。相対単位は、印刷される形式に合わせてページを拡大縮小します。(これが、スクリーンにも相対単位を推奨する理由です。)
Q3: A4 のページを想定すると、10pt を下回ることはありません。12pt かもしれません。内容によります。最良の方法は、テストを印刷して、どれだけ読めるかを自分で判断することです。
Q4:一般的に、サンセリフ フォントは画面上で最適に機能すると言われています。これは、(現在の) モニターの低解像度ではセリフをうまく表現するのが難しいためです。一方、セリフ フォントは一般的に印刷に適していると考えられています。ただし、これは興味深い分野であり、いくつかの論争があります。この問題について読んでみれば、すぐに見つけることができます。私が提案したのは、一般的に受け入れられている慣習とは何かということです。