Earnings Per Share (Details)
12 Months Ended
Apr. 26, 2013
Apr. 27, 2012
Apr. 29, 2011
Footnote Earnings Per Share      
Basic 28,094,000 29,679,000 30,332,000
Effect of dilutive stock options 0 102,000 90,000
Diluted 28,094,000 29,781,000 30,422,000
Antidilutive Options Excluded 141,000    
Stock Options To Purchase 451,842 567,698 517,151