/* Let a long photo collection paginate; retain each photograph with its caption. */
@media print {
  #plant-photos.supplied-photo-section {
    break-inside: auto;
    page-break-inside: auto;
  }
  #plant-photos .tulip-photo-care {
    margin-top: 8pt;
  }
  #plant-photos .supplied-photo-card {
    break-inside: avoid;
    page-break-inside: avoid;
  }
}

/* Scope these print rules to the new Tulip container recipe. */
@media print {
  #tulip-container-plan .steps h4 { margin: 2pt 0 5pt; font-size: 12pt; }
  #tulip-container-plan .round1-cards { break-inside: auto; }
  #tulip-container-plan > h3 { break-after: avoid; }
}
