If it’s just a normal web page, and you want it to look better when printed, it’s not that difficult. You can create a print specific css.
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" media="print" href="css/print.css">
Or use a media query in the main css if you prefer.
@media print {...}
Most styling will already be done in the main css, but you can override certain things specifically for printing.