diff --git a/Netdisco/public/css/print.css b/Netdisco/public/css/print.css
new file mode 100644
index 00000000..dd502db3
--- /dev/null
+++ b/Netdisco/public/css/print.css
@@ -0,0 +1,16 @@
+.topbar, .sidebar {
+ display: none !important;
+}
+
+#search_results > :not(.active) {
+ display: none;
+}
+
+.nd_content {
+ margin-left: 5px !important;
+}
+
+.device_label_right {
+ display: inline !important;
+ float: left !important;
+}
diff --git a/Netdisco/views/layouts/main.tt b/Netdisco/views/layouts/main.tt
index 05899de0..c47001f3 100644
--- a/Netdisco/views/layouts/main.tt
+++ b/Netdisco/views/layouts/main.tt
@@ -26,6 +26,7 @@
+