Create a printed report page (one page per record) for Opportunities reaching sertain level

I want to create a printed report (used for client check in and tours) when the opportunity reached a certain stage. We have a couple of extra fields in the opportunity record that we would want to print. These are used by reps to work with potential clients. They may or may not be the one that interacted with the customer over the phone and email up to that point. The report would have to print one record per page and include the fields designated. Help me find a solution to this.