I'd go full on black suit with a tie... there is no such thing as over dressed in these situations. once you get there you could just leave the jacket in your car if you really feel uncomfortable. But if I use the "cocktail dress" as the basis, it's more less then formal attire but more than business.