Yes, semi-formal!
No
Late August can be very warm, but once the sun goes down it might get chilly! The ceremony and reception will both be held outside.