Meredith Corp. has shuttered Country Home magazine, trimmed some 250 jobs corporate-wide, and moved some creative functions from New York to its Des Moines, IA headquarters.