Christopher & Banks lays off over 300 employees at headquarter, ...