Donnelley Extends Pact with Meredith for $300 Million