OK, instead of removing the <pre> tag, I found some css code to work around it:
/* Browser specific (not valid) styles to make preformatted text wrap */
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
View post at
http://ajaxian.com/archives/wrapping-the-pre-tag
I still have to reformat everything else inside the <pre> tags since the general doc css is still wiped out, and the paragraph spacing is a little funky between the two browsers, but I can work with it now that the text at least wraps.