When you say "Multiple DIV's" do you mean div's as in the box model? Yes, you can create a print stylesheet that can contain different sizes, positions, and visibility properties for each one of the boxes. You should be able to fully customize how you want your printed document to look.
You can import it along with your other stylesheets.
<style type="text/css" media="screen">@import "css/screenstyle.css";</style>
<link rel="stylesheet" type="text/css" media="print" href="css/printstyle.css" />
Hope that helps.
Cheers, Faded