diff --git a/tracks/app/views/layouts/standard.rhtml b/tracks/app/views/layouts/standard.rhtml
index 3b190e19..a39de0fa 100644
--- a/tracks/app/views/layouts/standard.rhtml
+++ b/tracks/app/views/layouts/standard.rhtml
@@ -3,6 +3,7 @@
<%= stylesheet_link_tag "standard" %>
+ <%= stylesheet_link_tag "print", :media => "print" %>
<%= javascript_include_tag "toggle_notes" %>
<%= javascript_include_tag "prototype" %>
<%= javascript_include_tag "effects" %>
diff --git a/tracks/app/views/todo/_action_edit_form.rhtml b/tracks/app/views/todo/_action_edit_form.rhtml
index 36d2cf5d..e9053865 100644
--- a/tracks/app/views/todo/_action_edit_form.rhtml
+++ b/tracks/app/views/todo/_action_edit_form.rhtml
@@ -15,19 +15,19 @@
|
- |
+ |
|
diff --git a/tracks/public/stylesheets/print.css b/tracks/public/stylesheets/print.css
new file mode 100644
index 00000000..e7ef8a0b
--- /dev/null
+++ b/tracks/public/stylesheets/print.css
@@ -0,0 +1,74 @@
+/* LAYOUT ELEMENTS ========================================================== */
+*
+{
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ background: #fff;
+ color: #000;
+ width: 2.5in;
+ height: 4.7in;
+ font-size: 8.2pt;
+ font-family: "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, Arial, sans-serif;
+ }
+
+img {
+ max-width: 2.2in;
+ max-height: 4.3in;
+ }
+
+/* Josh added */
+#navcontainer, #input_box, #footer, .big-box, .refresh, .badge, h1 {
+ display:none;
+ }
+
+.contexts {
+ margin: 0 0 2em 0;
+ border-top: 1px solid #000;
+ page-break-before: always;
+ }
+
+.contexts:first-child {
+ page-break-before: avoid;
+ }
+
+h2 {
+ font-size: 1.4em;
+ font-weight: bold;
+ margin-bottom: .3em;
+ padding: .2em 0;
+ border-bottom: 1px dotted #000;
+ }
+
+a, p, blockquote, ul, li, ol, dt, dd, dl, table {
+ margin: 0 0 .3em 0;
+ }
+
+.notes {
+ margin: .12em 1.2em;
+ padding: .3em;
+ }
+
+.description {
+ margin-top: 0;
+ margin-left 0;
+ margin-bottom .3em;
+ padding: .2em;
+ }
+
+ul {
+ list-style-type: circle;
+ }
+
+li {
+ margin: .1em 0 .1em 2em;
+ line-height: 1.4em;
+ }
+
+.checkbox {
+ float: left;
+ size: 25px;
+ }
+