With respect to eliminating blank pages, make sure to reduce white space in your design and make sure your design fits within the preset margins (or change the margins accordingly)
Regarding the category & contract type, you first have to make sure that they are in the report's record source which is typically a query. If they are in there, you should be able to add text box controls to your report and bind them to those fields. If those fields are not in the query, you need to add them there first.