Printing reports .NET help

Hi,

I am doing a project for my school where we need to create a web and PDA application to register the meals for patients in a hospital.

When all meals are registered on the server, and all is counted I need to print a couple of reports and labels for the kitchen.
The problem is that I cant find a way for printing those documents. We need to keep the same layout as the original documents that they are using now.

Is there a way of printing things out and creating a page layout?

The project is written in ASP.NET C#.

Thanks on advance,