The council unanimously passed three ordinances after hearing nearly 35 public comments, most of them pleading for the prohibition of recreational marijuana in the city.
"Our brand is a healthy community," Mayor Marjorie Sloan said. "We want to protect our image and our community."
One of the few dissenting comments came from Shawn Steigner, who served on the city's marijuana task force that researched the issue for a report in April.
"Civil discourse is how we operate, and I was certainly representative of this during the meetings," Steigner said. "There was a bit of predetermined railroading during these meetings."