What to wear to a country club wedding

Q. I've been invited to a wedding that will take place in early May and will be held on a golf course at 7 PM. What should I wear?