HTML Print format previews well, but PDF generation is apparently ignoring any CSS

You can not load external css (Bootstrap) into wkhtmltopdf.

Either user flex as mentioned in my previous comment or stick to the original structure.