Thanks, Jaquan. For some reason I thought that htmlText supported heading tags! Doh! I also found it really limiting that only margins could be applied to the <p> tag itself.

For anyone else who might come across this thread, I thought I'd mention that using unsupported tags produced strange padding etc in the text.