Thank you for the update.
We typically do reference the CSS external files via relative URLs. It’s curious, because the images are also loaded via unauthenticated SSL, but they always seem to render in the PDF. There also seems to be some sort of caching at play, which is very frustrating. I’ve disabled the PD4ML cache with:
HashMap map = new HashMap();<br />
I’m testing with both IE v7 an FF 3.5.2.
I’ll try the custom resource loader.