One option would be to print it from Word. Then you have all Word's
formatting power to use.
In a new doc in Word, go to Tools | Data Merge Manager to bring up the Merge
Palette.
Under Create:
--You could do a Label document and print it on plain paper to put each
contact in a table cell the size of a label.
--You could do a Catalog merge, which would simply list them all, and then
select all and Format as two or three Columns.
Under Data Source, select Office Address Book.
(If you choose, look down toward the bottom of the palette and click Query
Options, which would allow you to use only certain contacts, picked
individually or by category. To do it by company, you will have to first
create a temporary category for that company. Sorry. This is easy in
Entourage, do a sort to show only the company, select all, and assign a new
category to them)
Drag the fields you want into the merge document. If you want names bolded,
or such, format the fields as you like. (If using labels, there is a
Propagate Labels command under Data Source to move the edits in the first
cell to all cells.) Use the ABC icon under Preview to make sure you like the
results.
Click Merge to New Document and do more formatting if you wish--say, add the
columns to the Catalog merge.
And if you really want to get fancy, print the Word document out in booklet
format.
http://daiya.mvps.org/booklets.htm
PS. Once you've done one merge, it's easier than it sounds to set up.