So we have this really difficult and fucking lazy colleague. Every day she has a new health issue which TBH I now ignore. She is one of those people who always has to make a fuss, thinks everyone is out to get her and falls out with everyone. She isn't just allergic she's really allergic to x y and z. There are others including myself who suffer with hay fever but take pills etc and get on with it (sometimes my eyes just stream!) but when she is there she has it the worst.
Our office is at the back of an old youth centre and the sun always comes in in the afternoon massive windows overlooking a huge playing field. Lovely.
In the winter it's freezing in the morning but the sun blazes in through the windows in the afternoon - we have a couple of plug in heaters which she takes charge of and will take to the side of her desk and straddle when she arrives
.
While ago we raised our concerns with her manager as she arrives late, leaves early, does fuck all while she is there and spends hours on personal phone calls. There was a meeting where office "rules" were agreed which she still continues to ignore esp while just her and I there. She falls out with everyone - including partners (schools) to the point she cannot work in some schools.
Last few days with the heat we have had all the windows and the door open, the fan on and it's hot but bearable. Hay fever not great due to feild, itchy eyes nose those ears etc but most people in the office unaware I suffer unless my eyes are steaming and is preferable to sweating.
Office Princess arrives and closed all the doors and windows and blinds saying the "warm air" was making it hotter and opened all the fire doors to the old youth centre.
I did challenge her (even went down the health and safety route) but she argued and I backed down as crap with conflict.
But have spent the last two days sweating my arse off 
What do I do?!