I just migrated my website to Weebly and was disappointed to see how poorly pages print. It looks like a bad version of the mobile site with URLs exposed for all hyperlinks. In doing a little research, it sounds like the solution is to create a CSS for printing. Please build this into all Weebly themes by default.
Here are 2 articles on the topic for reference:
Make Your Site Printer-friendly with CSS
Make your website printable with CSS
... View more