Our store list is 1 full page long (3 columns). I print out the master store list & then mark off what we have or don't need & add what we need.
I've separated the lists into non perishable food, perishable food, & not food. Our actual shopping list is smaller than the 1 I print after I've marked off the things we don't need that time. By each item, I write how many we need, too. I also add birthday gifts, etc. if we're buying something like that that time.