Portland -- A mud slide destroyed a home Friday, briefly trapping its occupants, and flooding, mud and deep snow blocked roads as the latest winter storm pummeled the Northwest.

Residents of a home in suburban Lake Oswego called 911 early Friday saying they were trapped after mud flowed into their home, filling the first floor. They escaped out a window and were taken to a hospital, said deputy Fire Marshall Gert Zoutendijk. He said their lives were not in danger.

Authorities said 21 nearby homes were evacuated.

Outside Portland in Clackamas County, about 30 families were evacuated from a mobile home park because of flooding and about 60 roads were closed. County officials declared a state of emergency.

Also in Clackamas County, floods crept into the Estacada library, ruining thousands of books before the water receded. A layer of silt remained.

The storm dropped just over 3 inches of rain east of Portland before the sky cleared during the morning, and 3.9 inches fell in Aurora, south of the city.

In eastern Washington and northern Idaho, at least two roofs collapsed under the weight of mounting snow Friday.

Jeff Roma had been up clearing snow off the roof of his Spokane business, Buck's Tire and Automotive, on Friday morning when the roof started to collapse.

"I heard it start to go and I had to get off," Roma told The Spokesman-Review.

He was not injured.

In nearby Coeur d'Alene, Idaho, a business owner and his dog narrowly escaped from a jewelry store before the roof caved in.

The risk of roof collapse caused a Spokane-area Costco to close Friday and hire a contractor to shovel its roof. In addition, three Wal-Mart stores were closed in the region while snow was cleared from their roofs, The Spokesman-Review reported.

About 4 to 5 inches of snow fell in Spokane on Friday, bringing the season's total to 69 inches. More snow was expected over the weekend.