I tried Safari's 'Export as PDF' but the formatting is too mangled. Safari can also save as a single 'web archive' file but I can't get that file to open on my ipad.
Firefox has a save option of 'Web page, complete', but you end up with lots of files, impractical to move around to other devices. Printing as a PDF also mangles the format.