Isn't just adding a border to page not working?
<style> @media print { @page { size: A4 landscape; margin: 10mm; border-bottom: 1px solid; } } </style>