90d7153d30e6abb4d9b4a8f2e7d0647a3d5760a4
[moodle.git] / mod / book / tool / print / print.css
2 #page-mod-book-print {
3     color: #000;
4     background-color: #fff;
5     font-family: "Times New Roman", Times, serif;
6     font-size: 1em;
7     font-weight: normal;
8     text-decoration: none;
9 }
10 #page-mod-book-print.dir-ltr {
11     margin-left: 50px;
12     margin-right: 10px;
14 }
15 #page-mod-book-print.dir-rtl {
16     margin-left: 10px;
17     margin-right: 50px;
18 }
20 #page-mod-book-print h1,
21 #page-mod-book-print h2,
22 #page-mod-book-print h3,
23 #page-mod-book-print h4,
24 #page-mod-book-print h5,
25 #page-mod-book-print h6 {
26     page-break-after: avoid;
27     page-break-inside: avoid;
28 }
29 #page-mod-book-print.dir-ltr h1,
30 #page-mod-book-print.dir-ltr h2,
31 #page-mod-book-print.dir-ltr h3,
32 #page-mod-book-print.dir-ltr h4,
33 #page-mod-book-print.dir-ltr h5,
34 #page-mod-book-print.dir-ltr h6 {
35     margin-left: 0px;
36 }
37 #page-mod-book-print.dir-rtl h1,
38 #page-mod-book-print.dir-rtl h2,
39 #page-mod-book-print.dir-rtl h3,
40 #page-mod-book-print.dir-rtl h4,
41 #page-mod-book-print.dir-rtl h5,
42 #page-mod-book-print.dir-rtl h6 {
43     margin-left: 0px;
44 }
46 /* just some hack - ignore user defined <font> */
47 #page-mod-book-print font {
48     color: #000;
49     background-color: #eee;
50     font-family: "Times New Roman", Times, serif;
51     font-size: 1em;
52     font-weight: normal;
53     text-decoration: none;
54 }
56 #page-mod-book-print .book_summary {
57     text-align: center;
58     margin-bottom: 120px;
59 }
60 #page-mod-book-print.dir-ltr .book_summary {
61     margin-left: -40px;
62 }
63 #page-mod-book-print.dir-rtl .book_summary {
64     margin-right: -40px;
65 }
67 #page-mod-book-print .book_chapter {
68     page-break-before: always;
69 }
71 /* ===== TOC numbering styles ===== */
73 /* numbering == NONE */
74 #page-mod-book-print .book_toc_none {
75     page-break-before: always;
76 }
77 #page-mod-book-print.dir-ltr .book_toc_none ul,
78 #page-mod-book-print.dir-ltr .book_toc_none ul ul {
79     margin-left: 0px;
80     padding-left: 0px;
81 }
82 #page-mod-book-print.dir-rtl .book_toc_none ul,
83 #page-mod-book-print.dir-rtl .book_toc_none ul ul {
84     margin-right: 0px;
85     padding-right: 0px;
86 }
87 #page-mod-book-print .book_toc_none li {
88     margin-top: 10px;
89     list-style: none;
90 }
91 #page-mod-book-print .book_toc_none li li {
92     margin-top: 0px;
93     list-style: none;
94 }
95 /* numbering == NUMBERED */
96 #page-mod-book-print .book_toc_numbered {
97     page-break-before: always;
98 }
99 #page-mod-book-print .book_toc_numbered li {
100     margin-top: 10px;
101     list-style: none;
103 #page-mod-book-print .book_toc_numbered li li {
104     margin-top: 0px;
105     list-style: none;
107 #page-mod-book-print.dir-ltr .book_toc_numbered ul,
108 #page-mod-book-print.dir-ltr .book_toc_numbered ul ul {
109     margin-left: 0px;
110     padding-left: 0px;
112 #page-mod-book-print.dir-rtl .book_toc_numbered ul,
113 #page-mod-book-print.dir-rtl .book_toc_numbered ul ul {
114     margin-right: 0px;
115     padding-right: 0px;
118 /* numbering == BULLETS */
119 #page-mod-book-print .book_toc_bullets {
120     page-break-before: always;
122 #page-mod-book-print .book_toc_bullets li {
123     margin-top: 10px;
124     list-style: none;
126 #page-mod-book-print .book_toc_bullets li li {
127     margin-top: 0px;
128     list-style: circle;
130 #page-mod-book-print.dir-ltr .book_toc_bullets ul {
131     margin-left: 0px;
132     padding-left: 0px;
134 #page-mod-book-print.dir-ltr .book_toc_bullets ul ul {
135     margin-left: 20px;
136     padding-left: 0px;
138 #page-mod-book-print.dir-rtl .book_toc_bullets ul {
139     margin-right: 0px;
140     padding-right: 0px;
142 #page-mod-book-print.dir-rtl .book_toc_bullets ul ul {
143     margin-right: 20px;
144     padding-right: 0px;
147 /* numbering == INDENTED */
148 #page-mod-book-print .book_toc_indented {
149     page-break-before: always;
151 #page-mod-book-print .book_toc_indented li {
152     margin-top: 10px;
153     list-style: none;
155 #page-mod-book-print .book_toc_indented li li {
156     margin-top: 0px;
157     list-style: none;
159 #page-mod-book-print.dir-ltr .book_toc_indented ul {
160     margin-left: 0px;
161     padding-left: 0px;
163 #page-mod-book-print.dir-ltr .book_toc_indented ul ul {
164     margin-left: 20px;
165     padding-left: 0px;
167 #page-mod-book-print.dir-rtl .book_toc_indented ul {
168     margin-right: 0px;
169     padding-right: 0px;
171 #page-mod-book-print.dir-rtl .book_toc_indented ul ul {
172     margin-right: 20px;
173     padding-right: 0px;
176 /* Exclude elements from printing. */
177 @media print
179     .hidden-print {
180         display: none !important;
181     }