For makeup to stay on a long hot summer day, the skin needs to be hydrated and prepped well. Then set well!!