I agree with Stacy, perhaps you can start pushing her naps back a bit? Don't do it all at once, or she'll get overtired, perhaps an extra 15 minutes A time a day and get her used to it. My ds is slightly older than your dd, and he is now on one nap a day, to give you an idea here's his sleep routine:
Wakes 7-7.30am
Nap 11.30am until 2-2.30pm
Bedtime 7-7.15pm
He just has one long nap now, and I think he does this b/c of the longer A time. I used to put him down at 10.30am, but we started to have awful problems similar to yours, so this suits us better.
I'm not saying that your dd is ready for one nap yet (although she may well be), I'm just using our experience to illustrate the point that I think your dd can handle more A time, and this could well help with the naps.
This thread might be of some interest to you:
https://babywhispererforums.com/index.php?topic=59266.0HTH