The American Heritage® Dictionary of the English Language: Fourth Edition. 2000.
bread and butter
NOUN:
1. Means of support; livelihood. 2. The essential sustaining element or elements; the mainstay: As ever, politics, vulgarity and sentimentality were the bread and butter of the Academy Awards (David Ansen).