That problem is not unique to Firefox and is at least in part a function of how the HTML that generates the page is written. A trick I have often used in your specific situation is to download the page (or better yet the content of the page if possible) and then print using Preview.
NOTE: Preview will not yield a continuous print and will have headers and footers but it should be more than adequate to satisfy Home Depot. 🤷â€â™‚ï¸
Last edited by joemikeb; 09/18/19 08:51 PM. Reason: Add Note