.mycc-quote-wrap { max-width: 1120px; margin: 0 auto 28px auto; padding: 30px; background: #f7fbff; border: 1px solid #d6e8f5; border-radius: 18px; box-shadow: 0 8px 24px rgba(31, 77, 104, 0.08); font-family: inherit; color: #243746; } .mycc-quote-wrap * { box-sizing: border-box; } .mycc-quote-eyebrow { text-transform: uppercase; letter-spacing: .08em; font-size: 13px; font-weight: 800; color: #2f8cc0; margin-bottom: 8px; } .mycc-quote-title { font-size: clamp(30px, 4vw, 46px); line-height: 1.08; margin: 0 0 12px 0; color: #1d3344; font-weight: 900; } .mycc-quote-subtitle { font-size: 18px; line-height: 1.55; margin: 0 0 22px 0; color: #4d6171; max-width: 940px; } .mycc-quote-cta-row { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; } .mycc-quote-btn { display: inline-block; text-decoration: none; padding: 13px 20px; border-radius: 999px; font-weight: 900; font-size: 16px; line-height: 1; transition: all .2s ease; white-space: nowrap; } .mycc-quote-btn-primary { background: #2f8cc0; color: #ffffff !important; border: 2px solid #2f8cc0; } .mycc-quote-btn-primary:hover { background: #246f99; border-color: #246f99; color: #ffffff !important; } .mycc-quote-btn-secondary { background: #ffffff; color: #2f8cc0 !important; border: 2px solid #2f8cc0; } .mycc-quote-btn-secondary:hover { background: #eaf5fb; color: #246f99 !important; } .mycc-quote-alert { background: #eaf5fb; border-left: 5px solid #2f8cc0; padding: 16px 18px; border-radius: 12px; color: #42596a; font-size: 16px; line-height: 1.5; margin: 24px 0; } .mycc-quote-alert strong { color: #1d3344; font-weight: 900; } .mycc-quote-section { margin-top: 30px; } .mycc-quote-section h3 { margin: 0 0 10px 0; font-size: 30px; line-height: 1.2; color: #1d3344; font-weight: 900; } .mycc-quote-section-intro { font-size: 17px; line-height: 1.55; color: #4d6171; margin: 0 0 20px 0; max-width: 900px; } .mycc-quote-card-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 20px; } .mycc-quote-card { background: #ffffff; border: 2px solid #d6e8f5; border-radius: 16px; padding: 22px; } .mycc-quote-card h4 { margin: 0 0 8px 0; color: #1d3344; font-size: 21px; line-height: 1.2; font-weight: 900; } .mycc-quote-card p { margin: 0; color: #42596a; font-size: 15px; line-height: 1.45; font-weight: 600; } .mycc-quote-split { display: grid; grid-template-columns: 1.05fr .95fr; gap: 22px; align-items: stretch; margin-top: 26px; } .mycc-quote-panel { background: #ffffff; border: 2px solid #d6e8f5; border-radius: 16px; padding: 22px; } .mycc-quote-panel h3 { margin: 0 0 14px 0; font-size: 26px; line-height: 1.2; color: #1d3344; font-weight: 900; } .mycc-quote-checklist { list-style: none !important; list-style-type: none !important; padding-left: 0 !important; margin-left: 0 !important; margin-bottom: 0; } .mycc-quote-checklist li { position: relative; list-style: none !important; list-style-type: none !important; padding-left: 30px; margin: 0 0 11px 0; line-height: 1.45; font-size: 16px; color: #243746; } .mycc-quote-checklist li::marker { content: "" !important; } .mycc-quote-checklist li::before { content: "✓"; position: absolute; left: 0; top: 0; color: #2f8cc0; font-weight: 900; } .mycc-quote-note { background: #eaf5fb; border-left: 5px solid #2f8cc0; padding: 16px 18px; border-radius: 12px; font-size: 16px; line-height: 1.5; margin-top: 22px; color: #42596a; } .mycc-quote-note strong { color: #1d3344; font-weight: 900; } .mycc-quote-form-note { max-width: 1120px; margin: 0 auto 20px auto; padding: 18px 22px; background: #eaf5fb; border-left: 5px solid #2f8cc0; border-radius: 12px; color: #42596a; font-size: 16px; line-height: 1.5; } .mycc-quote-form-note strong { color: #1d3344; font-weight: 900; } .mycc-quote-final { margin-top: 30px; background: #eaf5fb; border: 1px solid #c5dfef; border-radius: 16px; padding: 24px; display: grid; grid-template-columns: 1fr auto; gap: 18px; align-items: center; } .mycc-quote-final h3 { margin: 0 0 6px 0; color: #1d3344; font-size: 26px; line-height: 1.2; font-weight: 900; } .mycc-quote-final p { margin: 0; color: #4d6171; font-size: 16px; line-height: 1.5; } /* Divi Contact Form styling */ .mycc-quote-divi-form { max-width: 1120px; margin: 0 auto 36px auto; padding: 30px; background: #ffffff; border: 2px solid #d6e8f5; border-radius: 18px; box-shadow: 0 8px 24px rgba(31, 77, 104, 0.06); } .mycc-quote-divi-form .et_pb_contact_field { margin-bottom: 16px; } .mycc-quote-divi-form label, .mycc-quote-divi-form .et_pb_contact_form_label, .mycc-quote-divi-form .et_pb_contact_field_options_title { color: #1d3344 !important; font-weight: 900 !important; font-size: 15px !important; } .mycc-quote-divi-form input, .mycc-quote-divi-form textarea, .mycc-quote-divi-form select { border-radius: 10px !important; border: 1px solid #bcd8e9 !important; background: #f9fcff !important; color: #243746 !important; font-size: 16px !important; padding: 13px 14px !important; } .mycc-quote-divi-form input[type="file"] { background: #ffffff !important; padding: 12px !important; } .mycc-quote-divi-form textarea { min-height: 150px; } .mycc-quote-divi-form input:focus, .mycc-quote-divi-form textarea:focus, .mycc-quote-divi-form select:focus { border-color: #2f8cc0 !important; box-shadow: 0 0 0 3px rgba(47, 140, 192, 0.15) !important; outline: none !important; } .mycc-quote-divi-form .et_pb_contact_submit, .mycc-quote-divi-form button.et_pb_contact_submit, .mycc-quote-divi-form input[type="submit"] { background: #2f8cc0 !important; color: #ffffff !important; border: 2px solid #2f8cc0 !important; border-radius: 999px !important; padding: 13px 24px !important; font-weight: 900 !important; font-size: 16px !important; line-height: 1 !important; cursor: pointer; } .mycc-quote-divi-form .et_pb_contact_submit:hover, .mycc-quote-divi-form button.et_pb_contact_submit:hover, .mycc-quote-divi-form input[type="submit"]:hover { background: #246f99 !important; border-color: #246f99 !important; color: #ffffff !important; } .mycc-quote-divi-form .et_pb_contact_right { color: #1d3344 !important; font-weight: 700; } .mycc-quote-divi-form .et-pb-contact-message { color: #1d3344 !important; font-weight: 700; font-size: 16px; } .mycc-quote-divi-form a { color: #2f8cc0 !important; font-weight: 900; } #mycc-quote-form { scroll-margin-top: 120px; } @media (max-width: 950px) { .mycc-quote-card-grid { grid-template-columns: 1fr 1fr; } .mycc-quote-split, .mycc-quote-final { grid-template-columns: 1fr; } } @media (max-width: 800px) { .mycc-quote-card-grid, .mycc-quote-split { grid-template-columns: 1fr; } } @media (max-width: 650px) { .mycc-quote-wrap, .mycc-quote-divi-form { padding: 22px 16px; } .mycc-quote-btn { width: 100%; text-align: center; } }
Request a Printing Quote

Need Pricing First? Request a Print Quote Here

Use this page when you need pricing before placing an order. Send us your file and project details, and we’ll help you price your printing job based on size, quantity, paper, color, finishing, deadline, pickup, or shipping.

File upload tip:
PDF, JPG, PNG, or ZIP files are preferred for quote requests. If your project has several files, a ZIP file is often the easiest way to send everything together.

What We Need to Quote Your Project

You do not need to know every answer before contacting us, but these details help us quote your project quickly and accurately.

Contact Details

Include your name, email address, and phone number so we can follow up with pricing or questions about your file.

Project Details

Tell us the finished size, quantity, paper choice, color or black and white, and whether it should be one-sided or two-sided.

Deadline & Finishing

Let us know your date/time needed and whether you need folding, cutting, stapling, binding, mounting, pickup, or shipping.

Helpful Details to Include

  • Quantity needed
  • Finished size, such as letter, legal, tabloid, poster, or custom
  • Single-sided or double-sided printing
  • Black and white or full color
  • Paper, cardstock, glossy paper, or cover stock preference
  • Folding, cutting, stapling, binding, mounting, or other finishing
  • Pickup, shipping, or delivery needs
  • Date and time needed

Common Projects We Quote

  • Color copies and black and white copies
  • Flyers, brochures, menus, and handouts
  • Booklets, newsletters, manuals, and reports
  • Posters, signs, banners, and large-format prints
  • Funeral programs and memorial materials
  • Church, school, business, and nonprofit printing
  • Custom jobs that need individual pricing
  • Projects with tight deadlines or shipping needs
Not sure if your file is ready?
Send what you have. PDF is usually best, but JPG, PNG, and ZIP files are also helpful for many projects. If something needs to be adjusted before printing, we can let you know before the order moves forward.

Ready to get pricing?

Complete the quote form below with your contact information, file upload, date/time needed, and quote details.

Next step: Fill out the quote form below. Include your file, quantity, finished size, paper preference, color or black and white, deadline, and any finishing needs.
To get a quote, please fill out the form

Request A Quote

Choose FilesNo Files ChosenAccepted file types: jpg, jpeg, jpe, png, pdf, zip. Max. file size: 127 MB

6 + 15 =