Special events. An outdoor gathering of 50 or more persons at any one time on public or private property for a performance, celebration, commemoration, fundraiser, display and/or sale of goods, or other type of social gathering open to the public for free or upon payment of some kind of consideration, including, but not limited to, whether for profit or not, outdoor festivals, flea markets, carnivals, circuses, walkathons, marathons, bicycle races, athletic events, beer gardens, gatherings on nonresidential property involving the use of temporary structures, and other similar-type activities that do not require a permanent site or business location, and do not compromise public health, safety or welfare, may be allowed in the A-1 General Agricultural/Holding District, I-1 Institutional District, P-1 Park District and all business districts with a permit, provided the event shall be limited to a maximum of 12 days in a calendar year, adequate parking shall be available, lighting and noise shall be regulated so as not to create a nuisance to nearby properties or to the general public, and provided the activity is in compliance with all other codes, regulations and ordinances. Events which are approved annually by resolution of the Village Board are exempt from the permit requirement.