Hi Debi
Since your main concern is social occasions and not necessarily daily, perhaps try witchhazel. With a cotton ball or ten, dab it all over the roots. Then blow dry on the cool setting.
I live in a tropical humid climate, and I do this on particularly hot days.
Obviously try this on a less important day first in case it doesnt work for you.
Debs.