A.
No person shall throw, lay, deposit, place, leave, sweep, dump or cause to be carried by the elements (i.e., wind and water), in or upon any portion of any street, avenue, roadway, sidewalk or public thoroughfare, including in any gutters; or in or upon any publicly or privately owned property; or in or upon any stream, river, pond, lake or other surface water, any solid waste or litter of any kind whatsoever, other than in a litter receptacle or container provided for such purpose. Where litter receptacles are not provided, all such litter shall be carried and properly disposed of elsewhere by the persons responsible for its generation.
B.
Persons placing litter in litter receptacles shall do so in a manner so as to prevent it from being carried or deposited by the elements (i.e., wind and water).
C.
No person, while a driver or a passenger in a vehicle, shall discard litter, other than in a litter receptacle or container provided for such purpose.