/* =========For COPYRIGHT========= */ .tpr_copyright { font-family: Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-size: 0.7em; } .squeeze30_l { margin: 0 70% 0 0; } /* =========For TABLE OF CONTENTS========= */ div.tpr_toc_fm, div.tpr_toc_bm { margin: 1.2em 0 1.2em 0; } .tpr_toc_fm, .tpr_toc_bm { font-style: italic; } div.tpr_toc_part { margin: 1.2em 0 1.2em 3%; } div.tpr_toc_chap, div.tpr_toc_sub { margin-left: 0; } p.tpr_toc_chap, p.tpr_toc_part, p.tpr_toc_fm, p.tpr_toc_bm, p.tpr_toc_sub { text-align: left; text-indent: -2.25em; margin-left: 2.25em; margin-bottom: 0.25em; } p.tpr_toc_part { font-size: 1.2em; line-height: 1.2; font-weight: bold; } p.tpr_toc_fm, p.tpr_toc_bm, p.tpr_toc_sub { font-size: 0.9em; } .tpr_toc_chap > p { text-align: left; } span.tpr_toc_chap { display: inline-block; margin: 0 0.25em 0 0; text-align: right; } p.tpr_toc_nonindent { text-indent: 0; } p.tpr_toc_chap span.tpr_toc_chap { width: 2em; } /* =========For GET MORE FREE CONTENT========= */ p.fm_icons_black { text-align: center; background-color: #000; color: #FFF; font-weight: bold; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 0.2em; padding-right: 0.2em; } div.fm_icons { margin-top: 1em; margin-bottom: 0; } span.figure_inline_fm img { vertical-align: middle; } .isqueeze3 { width: 3em; } .squeeze40 { margin: 0 30%; } /* =========For PART/CHAPTER OPENERS========= */ h1.left, h2.left, h3.left, h4.left, h5.left, h6.left { text-align: left; margin: 0 0 0 0; } /* =========For SIDEBARS========= */ div.sidebar { margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 1em; } p.sidebar_head { text-align: right; font-size: 0.8em; font-weight: bold; margin-left: 50%; } p.sidebar { color: #6C6E71; text-align: right; font-size: 0.8em; margin-left: 50%; } .gray { color: #6C6E71; } .isqueeze5 { width: 5em; } /*do not add bold font-weight to this class, only the sidebar head should be in bold*/ /* =========For VERTICAL SPACE IN PARAGRAPH LISTS =========*/ .custom_list > p.spaceabove { margin-bottom: 0.2em; margin-top: 1em; } p.spacebelow { margin-bottom: 1em; } /* =========For HTML LISTS========= */ ol, ul { margin: 0; padding: 0; border: 0; outline: 0; } li { margin: 0; padding: 0; border: 0; outline: 0; text-align: left; } ul, ol { padding-left: 1.75em; /* default value needed to account for Amazon's default padding */ } li.number_list { list-style-type: decimal; margin-bottom: 0.2em; margin-top: 0.5em; } li.number_list_spaceabove { list-style-type: decimal; margin-bottom: 0.2em; margin-top: 1em; } p.number_list { font-size: 1em; margin: 0; } li.alpha_list { list-style-type: upper-alpha; margin-bottom: 0.2em; margin-top: 0.5em; } li.alpha_list_spaceabove { list-style-type: upper-alpha; margin-bottom: 0.2em; margin-top: 1em; } p.alpha_list { font-size: 1em; margin: 0; } li.bullet_list { list-style-type: disc; margin-bottom: 0.2em; margin-top: 0.5em; } li.bullet_list_spaceabove { list-style-type: disc; margin-bottom: 0.2em; margin-top: 1em; } p.bullet_list { font-size: 1em; margin: 0; } li.circle_list { list-style-type: circle; margin-bottom: 0.2em; margin-top: 0.5em; } li.circle_list_spaceabove { list-style-type: circle; margin-bottom: 0.2em; margin-top: 1em; } p.circle_list { font-size: 1em; margin: 0; } li p { text-align: left; } .no_weight { font-weight: normal; } /* =========For SANS SERIF TEXT=========*/ .sans { font-family: Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; } /* =========For TEXTBOXES=========*/ div.textbox_round { margin-top: 2em; margin-bottom: 2em; margin-left: 8%; margin-right: 8%; padding: 2%; border: 1px solid; border-radius: 0.8em; } div.textbox_gray { margin-top: 2em; margin-bottom: 2em; margin-left: 8%; margin-right: 8%; padding: 2%; border: 1px solid; background-color: #e7e7e7; } div.textbox_round_gray { margin-top: 2em; margin-bottom: 2em; margin-left: 8%; margin-right: 8%; padding: 2%; border: 1px solid; border-radius: 0.8em; background-color: #e7e7e7; } /* =========For NUMBERED PASSAGES OF TEXT=========*/ .figure { text-align: center; margin-top: 1em; margin-bottom: 1em; page-break-inside: avoid; } .figure_top { text-align: center; margin-top: 1em; margin-bottom: 0; page-break-inside: avoid; } .figure_bottom { text-align: center; margin-top: 0; margin-bottom: 1em; page-break-inside: avoid; } .figure_nomargin { text-align: center; page-break-inside: avoid; } .text_nomargin { margin-top: 0; margin-bottom: 0; } /* =========For INLINE IMAGES (including fractions, equations, icons)=========*/ /* Only use these inline declarations */ .inline_1em { height: 1em; } .inline_1-5em { height: 1.5em; } .inline_2em { height: 2em; } .inline_2-5em { height: 2.5em; } .inline_3em { height: 3em; } .inline_3-5em { height: 3.5em; } .inline_4em { height: 4em; } p.line_height_1-5em { line-height: 1.5em; } p.line_height_2em { line-height: 2em; } p.line_height_2-5em { line-height: 2.5em; } p.line_height_3em { line-height: 3em; } p.line_height_3-5em { line-height: 3.5em; } p.line_height_4em { line-height: 4em; } /* =========For EXPLANATIONS sections (these usually follow a Practice Test, quiz, drill etc.)=========*/ div.explanations { text-align: justify; } div.explanations p.list2 span.list_ornament { width: 4em; text-align: left; margin: 0 0 0 0.25em; } /* =========For TEXT THAT IS CIRCLED========= */ span.border { border: 1px solid black; padding-left: 0.1em; padding-right: 0.1em; } /* =========PLACE APTARA CLASSES HERE========= */ .squeeze100 { margin: 0; } .squeeze95 { margin: 0 2.5%; } .squeeze90 { margin: 0 5%; } .squeeze90_left { margin: 0 10% 0 0; } .squeeze85 { margin: 0 7.5%; } .squeeze80_l { margin: 0 20% 0 0; } .squeeze80_left { margin: 0 20% 0 0; } .squeeze80 { margin: 0 10%; } .squeeze70_left { margin: 0 30% 0 0; } .squeeze75 { margin: 0 12.5%; } .squeeze70 { margin: 0 15%; } .squeeze60_left { margin: 0 40% 0 0; } .squeeze65 { margin: 0 17.5%; } .squeeze60 { margin: 0 20%; } .squeeze55 { margin: 0 22.5%; } .squeeze50 { margin: 0 25%; } .squeeze45 { margin: 0 27.5%; } .squeeze35 { margin: 0 32.5%; } .squeeze30 { margin: 0 35%; } .squeeze25 { margin: 0 37.5%; } .squeeze20 { margin: 0 40%; } .squeeze18 { margin: 0 41%; } .squeeze15 { margin: 0 42.5%; } .squeeze12 { margin: 0 44%; } .squeeze10 { margin: 0 45%; } .squeeze8 { margin: 0 46%; } .squeeze5 { margin: 0 47.5%; } p.crt { line-height: 1.2em; } p.crt1 { line-height: 1.2em; font-size: 0.95em; margin-left: 1.2em; } h1.FM_head { font-size: 1.8em; } h2.section { text-align: left; margin-top: 1.7em; font-size: 1.5em; margin-bottom: 0; } h3.section { text-align: left; margin-top: 1.7em; font-size: 1.3em; margin-bottom: 0; } h4.section { text-align: left; margin-top: 1.5em; font-size: 1.15em; margin-bottom: 0; } h2.textbox_head { font-size: 1.1em; margin-bottom: 0.1em; margin-top: 0; } div.tpr_box_border { border: 1px solid black; padding: 2%; margin: 1em 25%; break-inside: avoid; } div.tpr_box_border > p.tpr_box_border_head { font-family: sans-serif; font-size: 0.8em; color: black; font-weight: bold; text-align: left; } div.tpr_box_border > p.tpr_box_border_body { font-family: sans-serif; color: #6C6E71; font-size: 0.8em; text-align: left; } li.bullet_list1 { list-style-type: disc; margin-bottom: 0.2em; margin-top: 0.5em; margin-left: 1.6em; } li.bullet_list_spaceabove1 { list-style-type: disc; margin-bottom: 0.2em; margin-top: 1em; margin-left: 1.6em; } p.bullet_list1 { font-size: 1em; margin: 0; } li.bullet_list2 { list-style-type: disc; margin-bottom: 0.2em; margin-top: 0.5em; margin-left: 0.6em; } li.bullet_list_spaceabove2 { list-style-type: disc; margin-bottom: 0.2em; margin-top: 1em; margin-left: 0.6em; } p.bullet_list2 { font-size: 1em; margin: 0; } div.sidebar_box { margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 1em; border: 1px solid black; border-radius: 0.8em; padding: 1em; } li.list-none1 { list-style-type: none; } li.list-none1 p { margin-left: 1em; font-size: 1em; } div.directions { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 1em 2em 1em 2em; margin: 1em 0 1em 0; } div.block0 { margin: 1em; } table.tab1 { display: table; border: 0; margin-top: 1em; margin-bottom: 1em; border-collapse: collapse; width: 100%; } table.tab2 { display: table; border: 0; margin: auto; border-collapse: collapse; width: 12%; } td.thg { text-align: center; vertical-align: top; padding: 0.3em; border: 1px solid; background-color: #D2D3D5; } td.thg0 { text-align: left; vertical-align: top; padding: 0.3em; } td.td0 { text-align: left; vertical-align: top; padding-right: 1.5em; border: 1px solid; padding: 0.3em; } @font-face { font-family: "Blueprint"; font-style: normal; font-weight: normal; src: url(fonts/BlueprintMTPro.otf); } @font-face { font-family: "Blueprint"; font-style: normal; font-weight: bold; src: url(fonts/BlueprintMTPro-Bold.otf); } @font-face { font-family: "Blueprint"; font-style: italic; font-weight: normal; src: url(fonts/BlueprintMTPro-Italic.otf); } @font-face { font-family: "Blueprint"; font-style: italic; font-weight: bold; src: url(fonts/BlueprintMTPro-BoldItalic.otf); } span.blue { font-family: "Blueprint"; } .figcaption_para { text-align: left; } h2.Drill { margin-top: 1.7em; font-size: 2em; text-align: left; page-break-before: always; padding-top: 1em; margin-bottom: 0.5em; } h2.Drill1 { margin-top: 1.7em; font-size: 2em; text-align: left; margin-bottom: 0.5em; } span.box { border: 1px solid; display: inline-block; background-color: #6D6E71; color: #FFF; padding-top: 0; padding-left: 0.5em; padding-bottom: 0; padding-right: 0.5em; } .inline_0-65em { height: 0.65em; } .inline_1-2em { height: 1.2em; } .inline_1-4em { height: 1.4em; } .inline_1-6em { height: 1.6em; } .inline_1-8em { height: 1.8em; } .inline_2-2em { height: 2.2em; } .inline_2-4em { height: 2.4em; } .inline_2-6em { height: 2.6em; } .inline_2-8em { height: 2.8em; } .inline_3-2em { height: 3.2em; } .inline_3-4em { height: 3.4em; } .inline_3-6em { height: 3.6em; } .inline_3-8em { height: 3.8em; } td.td0a { text-align: center; vertical-align: top; padding-left: 3em; } td.td0b { text-align: center; vertical-align: top; border: 1px solid; padding-top: 0.5em; } td.td1 { text-align: left; vertical-align: top; padding-right: 1.5em; } div.margin { margin-right: 15em; margin-top: 1em; } p.mar0 { margin-left: 2em; } span.figure_inline_large { line-height: 1.2em; } span.figure_inline_extralarge { line-height: 1.8em; } table.formatting { display: table; border: 0; margin-top: 1em; border-collapse: collapse; width: 100%; } table.formatting tr td { text-align: center; vertical-align: top; padding-right: 1.5em; border: 1px solid; } div.eq { text-align: center; } .equation { display: inline-block; text-align: left; margin: auto; } p.lis1 { font-size: 1em; margin-left: 0; margin-top: 1em; } div.w80 { margin: 1em 10% 1em 10%; } div.w80 table { border-collapse: collapse; width: 98%; } div.w70 { margin: 1em 15% 1em 15%; } div.w70 table { border-collapse: collapse; width: 98%; } td.TBhead { border: 1px solid black; background-color: #D1D2D4; padding: 2px 4px 2px 4px; font-size: 0.92em; } td.TBtext { border: 1px solid black; padding: 2px 4px 2px 4px; } span.figure_inline_fmt img { vertical-align: top; } span.figure_inline01 img { vertical-align: -14px; } span.figure_inline1 img { vertical-align: middle; } span.figure_inline4 img { vertical-align: -11px; } span.figure_inline3 img { vertical-align: -18px; } span.figure_inline3a img { vertical-align: -24px; } span.figure_inline2 img { vertical-align: -35px; } .margin { margin-left: 3em; } td.td5 { text-align: left; vertical-align: top; padding: 0.5em; } div.mar01 { margin-left: 30%; } div.mar { margin-left: 10%; margin-right: 10%; } td.TBtext1 { text-align: center; border: 1px solid black; padding: 2px 4px 2px 4px; } td.td00a { text-align: center; vertical-align: top; padding-top: 1em; padding-left: 3em; } td.td11 { padding-top: 1em; text-align: left; vertical-align: top; padding-right: 1.5em; } .inline_9em { height: 9em; } p.problem { margin-left: 5em; text-indent: -5em; } table.tabb { display: table; border: 1px solid #000; margin-top: 0.5em; margin-bottom: 0.5em; width: 100%; border-collapse: collapse; } td.tb { border: 1px solid #000; text-align: center; padding: 0.2em 1.5em 0.2em 1.5em; } td.thgg { text-align: left; vertical-align: top; padding: 0.5em; border: 1px solid; background-color: #FFF; } td.thg1 { text-align: left; vertical-align: top; padding: 0.5em; border: 1px solid; background-color: #D2D3D5; } table.tab1b { margin-top: 1em; margin-bottom: 0; border-collapse: collapse; width: 100%; } div.textbox_p { margin-top: 2em; margin-bottom: 2em; margin-left: 8%; margin-right: 8%; padding: 2%; border: 1px solid; } div.box_center { display: inline-block; } div.box_center1 { text-align: center; } .bg_gray { background-color: #e7e7e7; } table.formatting_p1 { display: table; border: 0; margin-top: 1em; border-collapse: collapse; width: 100%; } table.formatting_p1 tr td { text-align: center; vertical-align: top; padding: 0.4em; border: 1px solid; } .bg_gray1 { background-color: #B8BABC; } div.explanations p.list1 span.list_ornament { width: 2em; text-align: left; margin: 0 0 0 1.2em; } li.num_list_spaceabove { list-style-type: number; margin-bottom: 0.2em; margin-top: 1em; padding-left: 0.7em; } p.num_list { font-size: 1em; margin: 0; } ol ul li { padding-left: 0.2em; margin-left: -0.5em; } .custom_list > p.morespaceabove { margin-bottom: 0.2em; margin-top: 2.5em; } table.formatting_p1 td.left { text-align: left; } table.formatting_p2 { display: table; border: 0; margin-top: 1em; border-collapse: collapse; width: 70%; margin-left: auto; margin-right: auto; } table.formatting_p2 tr td { text-align: center; vertical-align: top; padding: 0.4em; border: 1px solid; } table.formatting_p3 { display: table; border: 0; margin-top: 1em; border-collapse: collapse; margin-left: auto; margin-right: auto; } table.formatting_p3 tr td { text-align: center; vertical-align: top; padding: 0.4em; border: 1px solid; } table.w40 { width: 40%; } table.w60 { width: 60%; } p.list_nonindent0 { text-align: justify; margin: 1em 0 0 4em; } table.formatting_p4 { display: table; border: 0; margin-top: 0.3em; margin-bottom: 1em; border-collapse: collapse; margin-left: auto; margin-right: auto; } td.tdp { text-align: center; vertical-align: top; padding: 0.4em; border: 1px solid; } td.tdp1 { text-align: left; vertical-align: top; padding: 0.4em; border: 1px solid; } td.tdp11 { text-align: center; vertical-align: top; padding: 0.4em; border-bottom: 1px solid; } td.tdp111 { text-align: left; vertical-align: top; padding: 0.4em; border-bottom: 1px solid; border-right: 1px solid; } td.tdp1110 { text-align: left; vertical-align: top; padding: 0.4em; border-right: 1px solid; } td.tdp110 { text-align: center; vertical-align: top; padding: 0.4em; border: 0; } p.eassya { text-align: left; font-size: 3em; margin-top: 0; margin-bottom: 0.5em; } p.eassya1 { text-align: left; background-color: #000; color: #FFF; font-weight: bold; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 5em; padding-right: 0.2em; margin-top: 0.5em; margin-bottom: 1.5em; } .PT_num { font-size: 2.2em; } .CHAP_num { font-size: 1.8em; } h1.section { font-size: 1.8em; } table.formatting_p3 td.td1 { border-left: 1px solid #FFF; border-top: 1px solid #FFF; } .back { background-color: #000; color: #FFF; padding: 0.5em; } .isqueeze1 { width: 1em; } .isqueeze0_5 { width: 0.5em; } .inline_5em { height: 5em; } .inline_5-5em { height: 5em; } .inline_6em { height: 6em; } .inline_7em { height: 7em; } .inline_8em { height: 8em; } .inline_10em { height: 10em; } td.tdp112 { text-align: left; vertical-align: bottom; padding: 0.4em; border-bottom: 1px solid; border-right: 1px solid; } td.center { text-align: center; } td.right { text-align: right; } table.wd80 { display: table; margin: 1em 10% 1em 10%; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto; } table.wd80 td { border: 1px solid black; text-align: center; } p.spaceleft1, div.spaceleft1 { margin-left: 2em; } div.left1 { margin-left: 4em; } h2.section_read { text-align: left; margin-top: 1em; font-size: 1.8em; margin-bottom: 0; } p.time { font-size: 1.1em; margin-bottom: 0; } div.block1 { margin: 1.5em; } h2.atextbox_head { font-size: 1.1em; margin-bottom: 0.1em; margin-top: 1.5em; } div.zexplanations { text-align: justify; margin-left: 2em; } p.zlist2 { text-indent: -3.5em; margin-left: 3.5em; } div.zexplanations p.zlist2 span.zlist_ornament { width: 4em; text-align: left; margin: 0 0.8em 0 0.5em; } .fon0_8 { font-size: 0.8em; } p.list1_negative { text-indent: -2.25em; margin-left: 4.25em; } div.block4 { margin-left: 8em; margin-top: 1em; margin-bottom: 1em; } .tpr_gray { background-color: #e7e7e7; border-bottom: 1px solid #e7e7e7; } .explanations > p.spaceabove { margin-bottom: 0.2em; margin-top: 1em; } div.margin1 { margin-left: 4em; } li.bullet_list_spaceabove3 { list-style-type: disc; margin-bottom: 0.2em; margin-top: 1em; margin-left: 3.6em; } p.bullet_list3 { font-size: 1em; margin: 0; } li.bullet_list_spaceabove4 { list-style-type: disc; margin-bottom: 0.2em; margin-top: 1em; margin-left: 2.5em; } p.bullet_list4 { font-size: 1em; margin: 0; } li.bullet_list3 { list-style-type: disc; margin-bottom: 0.2em; margin-top: 0.5em; margin-left: 0; } li.circle_list1 { list-style-type: circle; margin-bottom: 0.2em; margin-top: 0.5em; margin-left: 1.6em; } p.circle_list1 { font-size: 1em; margin: 0; } div.atextbox2_b { border: 1px solid #000; padding: 1em 0.2em 1em 0.2em; margin: 1em; } div.atextbox1, div.Q_box-full { border: 1px solid #000; padding: 0.2em; margin-left: 2.5em; margin-top: 0.5em; margin-bottom: 0.5em; } div.atextbox2 { border: 1px solid #000; padding: 0.2em; margin: 1em; } span.zlist_ornament { display: inline-block; margin: 0 0.25em 0 0; text-align: left; } p.zlist { text-indent: -3em; margin-left: 3em; } p.zlist span.zalist_ornament { width: 10em; } .pdleft { margin-left: 2em; } div.Q_box { margin-top: 1em; margin-bottom: 1em; padding: 2%; border: 1px solid; } div.Q_box1 { margin-top: 1em; margin-bottom: 1em; margin-left: 2.25em; padding: 2%; border: 1px solid; } p.figcaption { margin-left: 3em; text-indent: -2em; text-align: left; font-size: 0.9em; } p.figcaption0 { text-align: left; font-size: 0.8em; } p.list_hang { margin-left: 4.25em; text-indent: -2em; text-align: left; } li.bullet_list_exp { list-style-type: disc; margin-bottom: 0.2em; margin-top: 0.5em; margin-left: 4em; } li.bullet_list_exp_spaceabove { list-style-type: disc; margin-bottom: 0.2em; margin-top: 1em; margin-left: 4em; } div.Bluep { font-family: "Blueprint"; margin-left: 4.25em; } div.exp { margin-left: 4.25em; } h2.spaceabove, h3.spaceabove { margin-top: 1em; } h2.tpr_fm_icons { text-align: center; background-color: #000; color: #FFF; font-weight: bold; margin-top: 0; } div.tpr_fm_icons { margin-top: 1em; margin-bottom: 0; } span.tpr_inline_middle img { vertical-align: middle; } .squeeze70_l { margin: 0 30% 0 0; } p.T_hanging1 { margin-left: 5.7em; text-indent: -5.7em; text-align: left; } span.t_bor { border-top: 1px solid black; } table.tab0 { width: 100%; margin: auto; border-collapse: collapse; } table.tab0 td { vertical-align: top; } div.block01 { margin-left: 4.2em; } .squeeze2 { margin: 0 48%; } div.mleft1 { margin-left: 6em; margin-top: 1em; margin-bottom: 1em; } div.mleft2 { margin-left: 12em; margin-top: 1em; margin-bottom: 1em; } span.black { color: #000; } span.figure_inline_fm00 img { vertical-align: -5em; } span.figure_inline_fm002 img { vertical-align: -4em; } span.figure_inline_fm01 img { vertical-align: -7em; } div.tpr_sidebar_box { font-family: Helvetica, HelveticaNeue, "Helvetica NeueLT", Verdana, Futura, sans-serif; border: 1px solid; padding: 2%; margin: 1em 20%; break-inside: avoid; } div.tpr_sidebar_box > p.tpr_sidebar_head { font-family: Helvetica, HelveticaNeue, "Helvetica NeueLT", Verdana, Futura, sans-serif; font-size: 0.8em; color: black; font-weight: bold; text-align: left; } div.tpr_sidebar_box > p.tpr_sidebar { font-family: Helvetica, HelveticaNeue, "Helvetica NeueLT", Verdana, Futura, sans-serif; color: #6C6E71; font-size: 0.8em; text-align: left; } h2.section_nt { text-align: left; margin-top: 1.7em; font-size: 1.5em; margin-bottom: 0; } .figure_inline_2 { height: 2em; } .no_margins { margin: 0; } p.tpr_box_border_body-hang { font-family: sans-serif; color: #6C6E71; font-size: 0.8em; text-align: left; margin: 1em; text-indent: -1em; margin-bottom: 0; }