2-12-8.1. Badges required of lobbyists within capitol complex--Fees--Composition--Petty offense. Every lobbyist shall wear a badge which shall be visible at all times when engaged in lobbying within the capitol complex. The badge shall be provided by the secretary of state upon payment of fees and shall bear the word "lobbyist" and the identity of the principal on behalf of whom the lobbyist has registered. The badges for each year shall be of colors designated by the secretary of state. The badge shall state the name of the lobbyist. A violation of this section by a lobbyist is a petty offense.