I'm sure Artha is able to speak for himself but here's my tuppence worth:
Some posters' comments are confusing formatting and needing a CSS.
x)html has built-in formatting :- h1-h6, b, i, or variants and so on, plus a default font, paragraph spacing, indents or lack of, what-have-you. If a person is happy with what this restricted set of formatting generates for their reader then that's it! His business, not yours.
As to removing the unwanted stuff:
Code:
Find: <p[^>]*> Repl: <p>
Check: Regular expressions
Not sure if you really want to remove the IDs if you want to retain the TOC.
If you do, play around with the F/R above. Maybe replace the 'p' in the Find box with 'id' and leave Replace blank.