No person shall throw, drop, deposit, discard or otherwise dispose of litter upon any public place in the city or upon any private place not owned by him or her, nor in any waters within the jurisdiction of this city whether from a vehicle or otherwise, except:
(A) When such property is designated by the state or one of its agencies for disposal of garbage and refuse and such person is authorized by the proper authority to use such property;
(B) Into a litter receptacle or other container in such manner than the litter will be prevented from being carried away or deposited by the elements upon any public or private property; and
(C) When such person is the owner or has the control or custody of the property, or has prior consent of the owner in lawful possession of the property, or unless the act is done under the personal direction of the owner or tenant, and provided the litter will not cause a public nuisance or be in violation of any state or local law, rule, regulation or ordinance.
(1992 Code, § 96.02)