diff --git a/app/views/layouts/base.rhtml b/app/views/layouts/base.rhtml
index 4d036ef8a03706334b792968444e3602a186e7cf..cbb50a8466e17dc67ed2ed5c34105d47a68f8d10 100644
--- a/app/views/layouts/base.rhtml
+++ b/app/views/layouts/base.rhtml
@@ -8,6 +8,7 @@
 <%= stylesheet_link_tag "application" %>
 <%= stylesheet_link_tag "menu" %>
 <%= stylesheet_link_tag "rails" %>
+<%= stylesheet_link_tag "print", :media => "print" %>
 <%= javascript_include_tag :defaults %>
 <%= javascript_include_tag 'menu' %>
 <%= javascript_include_tag 'calendar/calendar' %>
diff --git a/public/stylesheets/print.css b/public/stylesheets/print.css
new file mode 100644
index 0000000000000000000000000000000000000000..2108bcab49f90cf6f2a0fd22d2d6f4f68b3317e3
--- /dev/null
+++ b/public/stylesheets/print.css
@@ -0,0 +1,7 @@
+#header, #navigation, #subcontent, #footer {
+display:none;
+}
+
+.menu {
+display:none;
+}