XML 26 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Impairment and Other Charges - Schedule of Changes in the Restructuring Reserve (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Restructuring Cost And Reserve [Line Items]    
Balance at the beginning $ 62.7us-gaap_RestructuringReserve  
Restructuring Charges 17.8us-gaap_RestructuringCharges 18.0us-gaap_RestructuringCharges
Foreign Exchange and Other (0.9)us-gaap_RestructuringReserveTranslationAndOtherAdjustment  
Cash Paid (18.0)us-gaap_PaymentsForRestructuring  
Balance at the end 61.6us-gaap_RestructuringReserve  
Employee terminations    
Restructuring Cost And Reserve [Line Items]    
Balance at the beginning 13.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring Charges 14.2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Foreign Exchange and Other (0.8)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Cash Paid (11.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Balance at the end 15.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Multi-employer pension withdrawal obligations    
Restructuring Cost And Reserve [Line Items]    
Balance at the beginning 34.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember
 
Restructuring Charges 0.5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember
 
Foreign Exchange and Other (0.1)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember
 
Cash Paid (1.5)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember
 
Balance at the end 33.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember
 
Lease terminations and other    
Restructuring Cost And Reserve [Line Items]    
Balance at the beginning 15.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= rrd_LeaseTerminationsAndOtherMember
 
Restructuring Charges 3.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= rrd_LeaseTerminationsAndOtherMember
 
Cash Paid (5.4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= rrd_LeaseTerminationsAndOtherMember
 
Balance at the end $ 12.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= rrd_LeaseTerminationsAndOtherMember