Como fazer borda da página em CSS impresso para cada página

Eu tenho um HTML longo para imprimir. A página está pronta para impressão, mas preciso delimitar todas as páginas. Eu adicioneibody { border:2px #666 solid; padding:5px; } no código CSS. A visualização em HTML é boa, mas a visualização de impressão não. Como a borda inferior não está mostrando a primeira página e a borda superior não está mostrando todas as outras páginas.

Espero que eu possa explicar o que eu quero. Eu sou procurado e ainda estou procurando por solução. E acho que é um truque fácil. Mas ainda não foi encontrado.

questionAnswers(3)

yourAnswerToTheQuestion