XML 20 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Impairment and Transaction-Related Charges (Schedule of Restructuring Reserves) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Reserve [Roll Forward]      
Balance, beginning of year $ 28.0us-gaap_RestructuringReserve $ 33.3us-gaap_RestructuringReserve  
Expense from continuing operations, Employee Termination Charges 30.6us-gaap_SeveranceCosts1 15.7us-gaap_SeveranceCosts1 27.2us-gaap_SeveranceCosts1
Expense from continuing operations, Impairment charges 14.4us-gaap_OtherAssetImpairmentCharges 21.8us-gaap_OtherAssetImpairmentCharges 23.0us-gaap_OtherAssetImpairmentCharges
Expense from continuing operations, Transaction-Related Charges 2.6us-gaap_BusinessCombinationAcquisitionRelatedCosts 4.0us-gaap_BusinessCombinationAcquisitionRelatedCosts 4.1us-gaap_BusinessCombinationAcquisitionRelatedCosts
Expense from continuing operations, Integration Costs 11.2quad_IntegrationRelatedCostsRecovery 25.2quad_IntegrationRelatedCostsRecovery 44.6quad_IntegrationRelatedCostsRecovery
Expense from continuing operations, Other Restructuring Charges 8.5us-gaap_OtherRestructuringCosts 28.6us-gaap_OtherRestructuringCosts 19.4us-gaap_OtherRestructuringCosts
Expense from continuing operations 67.3us-gaap_RestructuringCharges 95.3us-gaap_RestructuringCharges  
Cash payments (58.9)us-gaap_PaymentsForRestructuring (79.9)us-gaap_PaymentsForRestructuring  
Non-cash adjustments (10.5)us-gaap_RestructuringReserveSettledWithoutCash1 (20.7)us-gaap_RestructuringReserveSettledWithoutCash1  
Balance, end of year 25.9us-gaap_RestructuringReserve 28.0us-gaap_RestructuringReserve 33.3us-gaap_RestructuringReserve
Legal Costs [Domain]      
Restructuring Reserve [Roll Forward]      
Expense from continuing operations, Other Restructuring Charges 2.4us-gaap_OtherRestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= quad_LegalCostsDomain
   
Employee Terminations [Member]      
Restructuring Reserve [Roll Forward]      
Balance, beginning of year 4.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
6.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Cash payments (25.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(17.0)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Non-cash adjustments (0.3)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Balance, end of year 10.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
4.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Impairment Charges [Member]      
Restructuring Reserve [Roll Forward]      
Balance, beginning of year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
 
Cash payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
 
Non-cash adjustments (14.4)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
(21.8)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
 
Balance, end of year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_ImpairmentChargesMember
 
Transaction-Related Charges [Member]      
Restructuring Reserve [Roll Forward]      
Balance, beginning of year 0.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
0.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
 
Cash payments (2.3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
(4.7)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
 
Non-cash adjustments 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
 
Balance, end of year 0.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
0.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_TransactionRelatedChargesMember
 
Integration Costs [Member]      
Restructuring Reserve [Roll Forward]      
Balance, beginning of year 3.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
3.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
 
Cash payments (11.6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
(25.0)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
 
Non-cash adjustments (1.5)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
 
Balance, end of year 1.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
3.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= quad_IntegrationCostsMember
 
Other Restructuring Charges [Member]      
Restructuring Reserve [Roll Forward]      
Balance, beginning of year 19.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
22.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Cash payments (19.9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
(33.2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Non-cash adjustments 5.7us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
1.1us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Balance, end of year $ 13.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
$ 19.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember