Idée probablement stupide et contournable (je n'en doute pas une seconde).
Tu fais un sorte que tes pages se trouvent dans un div principal.
Tu joues ensuite avec les medias (dans les css)
Donc une css pour l'écran, une css pour l'impression :
<link rel="stylesheet" type="text/css" href="../css/ecran.css" />
<link rel="stylesheet" type="text/css" href="../css/print.css" media="print" />
Et dans print.css, tu mets pour ton div "conteneur"
display :none;
Maintenant, n'importe qui pourra faire un copier-coller sur la page, hein, c'est pas très dur non plus, ou une copie d'écran.