i understand that this problem can be horrible and you need to to deal with it -
but i think the thing that stinks the most around here is your attitude!
get her suspended!!! - not only are you a repugnant snivelling little bully - you are a coward and a snide!
just do YOUR job, forget all the stupid hints like putting a peg on your nose etc , take her to one side and tell her that a number of people have commented on the smell and that you understand why given the extreme heat lately, and ask her to sort it out - simple
- if you can't come up with a simple plan like that yourself you are clearly incompetent in your job and should be suspended yourself until you get some training.